🏠 Home 

Facebook mobile topbar always show

Enable m.facebook.com alway display function for top bar on chrome


Install this script?
// ==UserScript==
// @name         Facebook mobile topbar always show
// @namespace    http://www.sfs.it/
// @version      0.1
// @description  Enable m.facebook.com alway display function for top bar on chrome
// @author       agostino.zanutto
// @include      http://m.facebook.com/*
// @include      https://m.facebook.com/*
// @match        http://tampermonkey.net/index.php?version=3.9.202&ext=dhdg&updated=true
// @grant        none
// ==/UserScript==
function GM_main () {
if (window.timedHeaderFixId){
console.log('FACEBOOK MOBILE FIX ALREADY started on timedHeaderFix:'+window.timedHeaderFixId);
return;
}
window.timedHeaderFixId = 0;
window.timedHeaderFix = function() {
var header=window.document.getElementById('header');
var root=window.document.getElementById('root');
if (header && root) {
var marginTop = header.offsetHeight + 2;
if ( header.style.position != 'fixed' ) {
header.style.top = '0px';
header.style.position = 'fixed';
header.style.borderBottom = '2px gray solid';
}
if (root.style.marginTop != (marginTop + 'px')) {
root.style.marginTop=marginTop + 'px';
}
} else {
setTimeout(window.timedHeaderFix,1000);
}
};
window.addEventListener('load',timedHeaderFix,false);
window.addEventListener('click',timedHeaderFix,false);
window.addEventListener('scroll',timedHeaderFix,false);
window.addEventListener('resize',timedHeaderFix,false);
window.addEventListener('loadeddata',timedHeaderFix,false);
window.addEventListener('readystatechange',timedHeaderFix,false);
console.log('FACEBOOK MOBILE FIX started timedHeaderFix:'+window.timedHeaderFixId+' on interval of 1s');
}
GM_main();