new Facebook figuccio

new facebook color

目前為 2022-06-16 提交的版本,檢視 最新版本

// ==UserScript==
// @name          new Facebook figuccio
// @namespace     https://gf.qytechs.cn/users/237458
// @version       10.9
// @author        figuccio
// @description   new facebook color
// @match         https://*.facebook.com/*
// @match         https://*.facebook.com/me/*
// @grant         GM_addStyle
// @grant         GM_setValue
// @grant         GM_getValue
// @grant         GM_registerMenuCommand
// @run-at        document-start
// @require       https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// @icon          https://www.google.com/s2/favicons?domain=facebook.com
// @require       https://gf.qytechs.cn/scripts/12228/code/setMutationHandler.js
// @noframes
// @license        MIT
// ==/UserScript==
///////////////////////theme///////////
GM_addStyle('.aovydwv3{align-items: flex-start!important}');
//pulsanti colorati
GM_addStyle('button{color: greenyellow!important;background-color:red!important}');

(function() {
	var color = GM_getValue("color", "default");
	var css="";

	if (color == "default")
		css="";
	if (color == "red")
        css = ".thodolrn,._2t-a {background-color:red !important;}";

    else if (color == "orange")
		css = ".thodolrn,._2t-a {background-color:orange !important;}";

    else if (color == "yellow")
		css = ".thodolrn,._2t-a{background-color:yellow !important;}";

    else if (color == "green")
		css = ".thodolrn,._2t-a{background-color:green !important;}";

     else if (color == "blue")
		css = ".thodolrn,._2t-a{background-color:blue !important;}";

    else if (color == "violet")
		css = ".thodolrn,._2t-a{background-color:violet !important;}";

    else if (color == "pink")
		css = ".thodolrn,._2t-a{background-color:pink !important;}";

    else if (color == "silver")
		css = ".thodolrn,._2t-a{background-color:silver !important;}";

    else if (color == "dark")
		css = ".thodolrn,._2t-a{background-color:black !important;}";


    else if (color == "darkred")
		css = ".thodolrn,._2t-a{background-color:darkred !important;}";

	if (typeof GM_addStyle != "undefined") {
		GM_addStyle(css);}
	else if (typeof PRO_addStyle != "undefined") {
		PRO_addStyle(css);}
	else if (typeof addStyle != "undefined") {
		addStyle(css);}
	else {
		var node = document.createElement("style");
		node.type = "text/css";
		node.appendChild(document.createTextNode(css));
		var heads = document.getElementsByTagName("head");
		if (heads.length > 0) {
			heads[0].appendChild(node); }
		else {
			document.documentElement.appendChild(node);}
	}
})();

//Avvia la funzione pageFullyLoaded solo quando tutti gli elementi DOM sono stati caricati
window.addEventListener ("load", pageFullyLoaded);

function pageFullyLoaded () {
	var O_li = document.getElementById('cozymode');
	if (O_li != null) {
		O_li.onclick = function(){setCozymode(); return false;}
	}
///////////////////riavvia pulsante theme dal menu se non compare sulla barra
    GM_registerMenuCommand("riavvia pulsante theme",pageFullyLoaded);
//////////////////////////////////////////////////////////////////////
	//Ul elemento a discesa
	var userUl = document.getElementsByTagName('ul')[0];

	//Trigger a discesa del tema Li
	var theme = document.createElement('button');//button al posto di a   ok
    theme.setAttribute('href', '.');
    theme.setAttribute('id', 'themeList');
    theme.setAttribute('title', 'list colori');
    theme.appendChild(document.createTextNode('Theme'));


//////////////////////////////////pulsante theme cliccabile mostra /nasconde lista
    theme.addEventListener("click", myFunctionlist);
    theme.addEventListener("click", myFunctionlist);
    ///////////////////////

	//linkDefault
	var linkDefault = document.createElement('button');//a
	linkDefault.setAttribute('href', '.');
    linkDefault.setAttribute('class', 'theme');
	linkDefault.onclick=function(){GM_setValue('color', 'default'); location.reload(true); return false;}
    linkDefault.appendChild(document.createTextNode('Default'));

	//linkRed
	var linkRed = document.createElement('button');
	linkRed.setAttribute('href', '.');
    linkRed.setAttribute('class', 'theme');
	linkRed.onclick=function(){GM_setValue('color', 'red'); location.reload(true); return false;}
    linkRed.appendChild(document.createTextNode('--Red--'));

	//linkOrange
	var linkOrange = document.createElement('button');
	linkOrange.setAttribute('href', '.');
    linkOrange.setAttribute('class', 'theme');
	linkOrange.onclick=function(){GM_setValue('color', 'orange'); location.reload(true); return false;}
    linkOrange.appendChild(document.createTextNode('Orange'));

	//linkYellow
	var linkYellow = document.createElement('button');
	linkYellow.setAttribute('href', '.');
    linkYellow.setAttribute('class', 'theme');
	linkYellow.onclick=function(){GM_setValue('color', 'yellow'); location.reload(true); return false;}
    linkYellow.appendChild(document.createTextNode('Yellow...'));

	//linkGreen
	var linkGreen = document.createElement('button');
	linkGreen.setAttribute('href', '.');
    linkGreen.setAttribute('class', 'theme');
	linkGreen.onclick=function(){GM_setValue('color', 'green'); location.reload(true); return false;}
    linkGreen.appendChild(document.createTextNode('-Green-'));


	//linkBlue
	var linkBlue = document.createElement('button');
	linkBlue.setAttribute('href', '.');
    linkBlue.setAttribute('class', 'theme');
	linkBlue.onclick=function(){GM_setValue('color', 'blue'); location.reload(true); return false;}
    linkBlue.appendChild(document.createTextNode('--Blue -'));

	//linkViolet
	var linkViolet = document.createElement('button');
	linkViolet.setAttribute('href', '.');
    linkViolet.setAttribute('class', 'theme');
	linkViolet.onclick=function(){GM_setValue('color', 'violet'); location.reload(true); return false;}
    linkViolet.appendChild(document.createTextNode('-Violet .'));

	//linkPink
	var linkPink = document.createElement('button');
	linkPink.setAttribute('href', '.');
    linkPink.setAttribute('class', 'theme');
	linkPink.onclick=function(){GM_setValue('color', 'pink'); location.reload(true); return false;}
    linkPink.appendChild(document.createTextNode('--Pink ..'));

	//linkSilver
	var linkSilver = document.createElement('button');
	linkSilver.setAttribute('href', '.');
    linkSilver.setAttribute('class', 'theme');
	linkSilver.onclick=function(){GM_setValue('color', 'silver'); location.reload(true); return false;}
    linkSilver.appendChild(document.createTextNode('-Silver--'));

	//linkDark
	var linkDark = document.createElement('button');
	linkDark.setAttribute('href', '.');
    linkDark.setAttribute('class', 'theme');
	linkDark.onclick=function(){GM_setValue('color', 'dark'); location.reload(true); return false;}
    linkDark.appendChild(document.createTextNode('--Dark--'));


	//linkDarkRed
	var linkDarkRed = document.createElement('button');
	linkDarkRed.setAttribute('href', '.');
    linkDarkRed.setAttribute('class', 'theme');
	linkDarkRed.onclick=function(){GM_setValue('color', 'darkred'); location.reload(true); return false;}
    linkDarkRed.appendChild(document.createTextNode('DarkRed'));


	//Crea menu a discesa li
	var liDrop = document.createElement('li');
	liDrop.setAttribute('class', 'dropdown-trigger');


	//Create lists element
    var liDefault = document.createElement('li');
	var liRed = document.createElement('li');
	var liOrange = document.createElement('li');
	var liYellow = document.createElement('li');
	var liGreen = document.createElement('li');
    var liBlue = document.createElement('li');
	var liViolet = document.createElement('li');
	var liPink = document.createElement('li');
	var liSilver = document.createElement('li');
	var liDark = document.createElement('li');
	var liDarkRed = document.createElement('li');

	//Crea l'elemento ul
	var ul = document.createElement('ul');
	ul.setAttribute('class', 'dropdown script');


    //////////////////////////mostra nascondi list colori
   function myFunctionlist() {
 ul.style.display = (( ul.style.display!='none') ? 'none' : 'block');}
    //list resta chiusa si apre soltanto al click
    ul.style.display ='none';
GM_registerMenuCommand("nascondi-list/mostra-list",myFunctionlist);

    ///////////////////////////

    //Aggiungi elenco
    liDefault.appendChild(linkDefault);
	liRed.appendChild(linkRed);
	liOrange.appendChild(linkOrange);
	liYellow.appendChild(linkYellow);
	liGreen.appendChild(linkGreen);
    liBlue.appendChild(linkBlue);
	liViolet.appendChild(linkViolet);
	liPink.appendChild(linkPink);
	liSilver.appendChild(linkSilver);
	liDark.appendChild(linkDark);
	liDarkRed.appendChild(linkDarkRed);
	ul.appendChild(liDefault);
	ul.appendChild(liRed);
	ul.appendChild(liOrange);
	ul.appendChild(liYellow);
	ul.appendChild(liGreen);
	ul.appendChild(liBlue);
	ul.appendChild(liViolet);
	ul.appendChild(liPink);
	ul.appendChild(liSilver);
	ul.appendChild(liDark);
	ul.appendChild(liDarkRed);

	liDrop.appendChild(theme);
	liDrop.appendChild(ul);
    userUl.appendChild(liDrop);
}
//////////////////////////////////////////////////////////////////

//zona cerca su facebook bordi arrotondati
GM_addStyle('div.rq0escxv.byvelhso.q10oee1b.poy2od1o.j9ispegn.kr520xx4.ooia0uwo.kavbgo14.mhnrfdw6{background-color: rgb(43,134,197,.5)!important;border:2px solid #c471ed!important;}');
GM_addStyle('div.rq0escxv.byvelhso.q10oee1b.poy2od1o.j9ispegn.kr520xx4.ooia0uwo.kavbgo14.mhnrfdw6{border-top: unset!important;border-left:unset!important;border-bottom-right-radius:28px!important;');
//////////////////////////////////////////////bordo arrotondato zona messaggi notifiche ecc
GM_addStyle('div.ehxjyohh.kr520xx4.poy2od1o.b3onmgus.hv4rvrfc.n7fi1qx3 {background-color: rgb(43,134,197,.5)!important;backdrop-filter: blur(2px)!important;}');
GM_addStyle('div.ehxjyohh.kr520xx4.poy2od1o.b3onmgus.hv4rvrfc.n7fi1qx3 {border:2px solid #c471ed!important;border-top:unset!important;border-right:unset!important;}');
GM_addStyle('div.ehxjyohh.kr520xx4.poy2od1o.b3onmgus.hv4rvrfc.n7fi1qx3 {border-bottom-left-radius: 28px!important;transition: all .25s .75s ease-in-out!important;}');
//cerchi notifiche messaggi ecc colorati background-color eliminato unset in quanto non fa apparire correttamente il nuovo pulsante in chat per andare sullultimo messaggio
GM_addStyle('.q676j6op{background-color:  !important;border-radius:22px!important;border:2px solid #c471ed!important;}');
//////////////////////////////////////
//post e commenti colorati
GM_addStyle(':root,.__fb-dark-mode{--surface-background: blue; important;}');//ok'
GM_addStyle(':root,.__fb-dark-mode{--comment-background: #4B0205; !important;}');//commenti
/////////////////////////////////////////////////////////////////
//scritta nome sul diario sempre ben visibile cambiato background-color
GM_addStyle('.oo1teu6h  {background-color: rgb(223 225 230)!important;}');//bianco
 //home preferiti recenti pagina centrale
GM_addStyle('.qsy8amke {display:none!important;}');
    //watch marketplace groups gaming
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(2){display:none!important;}');
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(3){display:none!important;}');
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(4){display:none!important;}');
GM_addStyle('div[role="navigation"][aria-label="Facebook"]>ul>li:nth-child(5){display:none!important;}');
  //////////////////////
//tasto menu accanto ha messaggi
GM_addStyle('div.oi9244e8.taijpn5t.datstx6m.j83agx80.bp9cbjyn > .bx45vsiw > .iyyx5f41.dhp61c6y.dp1hu0rb.owwhemhu.qowsmv63.cebpdrjk.bipmatt0.pk4s997a.q3lfd5jv.k5wvi7nf.t1p8iaqh.a8s20v7p.abs2jz4q.a6sixzi8.tojvnm2t{display: none!important}');
//giochi sopra la chat
GM_addStyle('div.dati1w0a.hv4rvrfc.bi6gxh9e.aov4n071.d2edcug0.pfnyh3mw.cbu4d94t.j83agx80.du4w35lb.l9j0dhe7.rq0escxv > .k4urcfbm.l9j0dhe7.j83agx80 > .sbcfpzgs.stjgntxs.ni8dbmo4.k4urcfbm.nwvqtn77.fbipl8qg.m5lcvass.io0zqebd.hybvsw6c.du4w35lb.l9j0dhe7.rq0escxv{display: none!important}');

//popup accetta cookie nascosto
GM_addStyle('div[data-testid=\"cookie-policy-dialog\"]{display: none!important}');
//memorizza password
GM_addStyle('.sjgh65i0 > .k4urcfbm.l9j0dhe7.j83agx80 > .sbcfpzgs.stjgntxs.ni8dbmo4.k4urcfbm.nwvqtn77.fbipl8qg.m5lcvass.io0zqebd.hybvsw6c.du4w35lb.l9j0dhe7.rq0escxv > .k4urcfbm {display: none!important}');
//crea stanza
GM_addStyle('.ecm0bbzt.e5nlhep0.l9j0dhe7.k4urcfbm.du4w35lb > .du4w35lb.l9j0dhe7.rq0escxv {display: none!important}');
/////////////////////////////////////////////////////////////////////////////////////////////////

 //nasconde pop up notifica a sinistra quando si gioca
GM_addStyle('ul[data-gt*=\"\\\"ref\\\":\\\"beeper\\\"\"] {display:none !important;}');
 //nasconde pop up notifica a sinistra sulla home
GM_addStyle('div[role="complementary"][aria-labelledby] {display:none!important;}');
/////////////////////////////////////////////////////////////////////////////////////////////////

//nascondi blocco publicita app giochi facebook
GM_addStyle('div._1k76,div._pagelet_ego_pane { display:none;}');
 // ti piace questo gioco popup
GM_addStyle('._3mqg {display:none!important}');

///////////////////////crea una storia e pass con immagine dalla sez centrale rimosse
GM_addStyle('.sbcfpzgs.k4urcfbm.stjgntxs.ni8dbmo4.l82x9zwi.uo3d90p7.pw54ja7n.ue3kfks5.hybvsw6c.du4w35lb.l9j0dhe7.rq0escxv > .k4urcfbm{display:none!important}');
GM_addStyle('.gs1a9yip.j83agx80.btwxx1t3.owycx6da.jifvfom9.dlv3wnog.rl04r1d5.ni8dbmo4.stjgntxs.jbae33se.cxgpxx05.l9j0dhe7 {display:none!important}');
GM_addStyle('.m9osqain.m7msyxje.tmrshh9y.m7zwrmfr.taijpn5t.sk4xxmp2.agehan2d.n8ej3o3l.rt8b4zig.spb7xbtv.bkmhp75w.emlxlaya.s45kfl79.bp9cbjyn.p8dawk7l.abiwlrkh.l9j0dhe7.lzcic4wl.f1sip0of.esuyzwwr.i1ao9s8h.a8nywdso.qt6c0cv9.rz4wbd8a.jb3vyjys.hcukyx3x.oygrvhab.cxmmr5t8.kvgmc6g5.p7hjln8o.j83agx80.nhd2j8a9.rq0escxv.r7d6kgcz.e9989ue4.esr5mh6w.qu0x051f.hn33210v.oajrlxb2{display:none!important}');
//persone che potresti conoscere
GM_addStyle('.k4urcfbm.l9j0dhe7.jktsbyx5.dy7m38rt.stjgntxs.ni8dbmo4.o7xrwllt.c8r2yrt7{display:none!important}');
GM_addStyle('.bp9cbjyn.j83agx80.jnigpg78.taijpn5t.ecm0bbzt.hv4rvrfc.a5h7je3r.dati1w0a{display:none!important}');
GM_addStyle('.j83agx80.btwxx1t3.i1fnvgqd.pybr56ya.hv4rvrfc.e5nlhep0.dati1w0a{display:none!important}');

GM_addStyle('.ejjq64ki.v8c10jal.e3xpq0al.d2edcug0{display:none!important}');

//vedi tutte le storie pulsante fastidioso
GM_addStyle('.iyyx5f41.dhp61c6y.dp1hu0rb.owwhemhu.qowsmv63.cebpdrjk.bipmatt0.pk4s997a.q3lfd5jv.k5wvi7nf.t1p8iaqh.a8s20v7p.abs2jz4q.a6sixzi8.tojvnm2t > .m9osqain.m7msyxje.hn33210v.q676j6op.qypqp5cg.l9j0dhe7.a8nywdso.qt6c0cv9.rz4wbd8a.jb3vyjys.taijpn5t.j83agx80.rq0escxv.sk4xxmp2.agehan2d.n8ej3o3l.rt8b4zig.spb7xbtv.bkmhp75w.emlxlaya.s45kfl79.bp9cbjyn.lzcic4wl.p8dawk7l.abiwlrkh.f1sip0of.esuyzwwr.i1ao9s8h.hcukyx3x.oygrvhab.cxmmr5t8.kvgmc6g5.p7hjln8o.nhd2j8a9.r7d6kgcz.e9989ue4.esr5mh6w.qu0x051f.oajrlxb2{display:none!important}');

//pulsante crea
GM_addStyle('div.oi9244e8.taijpn5t.datstx6m.j83agx80.bp9cbjyn:nth-of-type(3) > .iyyx5f41.dhp61c6y.dp1hu0rb.owwhemhu.qowsmv63.cebpdrjk.bipmatt0.pk4s997a.q3lfd5jv.k5wvi7nf.t1p8iaqh.a8s20v7p.abs2jz4q.a6sixzi8.tojvnm2t > .q676j6op.qypqp5cg.taijpn5t.sk4xxmp2.agehan2d.n8ej3o3l.rt8b4zig.spb7xbtv.bkmhp75w.emlxlaya.s45kfl79.bp9cbjyn.p8dawk7l.abiwlrkh.l9j0dhe7.lzcic4wl.f1sip0of.esuyzwwr.i1ao9s8h.a8nywdso.qt6c0cv9.rz4wbd8a.jb3vyjys.hcukyx3x.oygrvhab.cxmmr5t8.kvgmc6g5.p7hjln8o.j83agx80.nhd2j8a9.rq0escxv.r7d6kgcz.e9989ue4.esr5mh6w.qu0x051f.tdjehn4e.oajrlxb2{display:none!important}');

 //nascondi trova amici guida rapida e crea link vecchia barra facebook giochi facebook
GM_addStyle('#findFriendsNav,div._59fb._tmz,#creation_hub_entrypoint { display:none;}');
//bordi tratteggiati
GM_addStyle('#facebook ._-kb div.rirtxc74{ border-radius:14px;border-style:dashed;border-color:green;border-spacing:26px;margin:px;}');//margin 14px
//colore spondo nomi arrotondati
GM_addStyle('.nnctdnn4 {min-height: 44px; background-color:#da2456;border-radius:22px;margin:3px!important;}');

//icone compresa la home
GM_addStyle('.g28tu32o,.py1f6qlh{fill: #1ef12e!important;}');
     //sidebar sinistra
GM_addStyle('div[data-pagelet="LeftRail"]{background-color:blue!important;}');
    //eliminato piccolo spazio sopra sidebar sinistra
GM_addStyle('.tr9rh885{margin-top:0px!important;}');
//sidebar destra chat
GM_addStyle('div[role="complementary"]{background-color:orange!important;}');

////////////////////////////////////////scritta contatti in chat e i tuoi collegamenti//
GM_addStyle('.aodizinl{background-color:red!important;padding:15px!important;border-radius:20px}');
//icone contatti cerchio piu visibile 3puntini ... sui post cerchio piu visibile
GM_addStyle('.pkj7ub1o::after{background-color:#ee82ee63!important}');

///////////////////////sezione notizie larga  interferisce con tagga amici
GM_addStyle('.oh7imozk {width:100%!important;}');

/////////////////////rimuove sponsorizzati zona chat
	var xpath = function (xpathToExecute) {
		var result = [];
		var nodesSnapshot = document.evaluate(xpathToExecute, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
		for (var i = 0; i < nodesSnapshot.snapshotLength; i++) {
			result.push(nodesSnapshot.snapshotItem(i));
		}
		return result;
	};

	var thePath = "//div/div[1]/div/div[3]/div/div/div[1]/div[1]/div/div[3]/div/div/div[1]/div/div[1]/span/div";

	var runCount;
	var intv = 500;	// Esegui ogni 0,5 secondi
	var intvEnd = 5000	// Cancella dopo 5 secondi
	var go = setInterval(pollDOM, intv);
	function pollDOM() {
		runCount+=intv;	// Aggiungi il valore intv a runCount ogni volta per contare la quantità di ms eseguiti
		if (runCount >= intvEnd) {	// Cancella intervallo dopo intvEnd
			clearInterval(go);
		}

		try {
			if (xpath(thePath)[0].children[0].children.length) {
				xpath(thePath)[0].children[0].remove();
			}
		} catch {}
	}
////////////////////////////////////////logout
function NEWaddtopnavbarlogoutbutt(){
    console.log('addtopnavbarlogoutbutt');
  if(document.querySelectorAll('div[role="banner"] div[role="navigation"]').length!=2) {
    console.log("Didn't find insert point for logout button");
	return;
  }

  var logoutlink=document.createElement('a');
  logoutlink.innerHTML="&nbsp;Log<br/>&nbsp;Out&nbsp;";
  logoutlink.href="";
  logoutlink.title = 'esci';
  logoutlink.id="fbpLogoutLink";
  logoutlink.style="text-decoration: none;margin-left:7px;color:var(--primary-text);position:relative;left:8px;background-color:var(--secondary-button-background);font-weight:700;padding-left: 4px;padding-right: 4px;padding-top: 4px; padding-bottom: 4px; leftmargin:15px;border-top-left-radius: 50%;border-bottom-left-radius: 50%;border-top-right-radius: 50%;border-bottom-right-radius: 50%;";

  document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(logoutlink,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);

  logoutlink.addEventListener("click", function(e) {e.preventDefault(); document.querySelector('form[action^="/logout.php?"').submit(); e.target.innerHTML='<img src="//www.facebook.com/images/loaders/indicator_blue_small.gif"/>'},false);

}
    window.setTimeout(NEWaddtopnavbarlogoutbutt,7000);


function addtopnavbarlogoutbutt(){
    console.log('addtopnavbarlogoutbutt');
  if(document.getElementById('logout_form2')) // logout button has already been added, must be another version of fbp running?
    return;
  if(!document.getElementById('temp_logout_butt')) { //create a temporary logout button, to ease icons in navbar jumping around
    var temp_logout_butt=document.createElement("form");
	temp_logout_butt.style.left="10px";
	temp_logout_butt.id="temp_logout_butt";
	var tmplogoutli=document.createElement('div');
	tmplogoutli.setAttribute('style',"position:relative;top:5px"); //float:right
	tmplogoutli.appendChild(temp_logout_butt);
	var tmpsubbutt=document.createElement('input');
	tmpsubbutt.setAttribute('type','submit');
	tmpsubbutt.setAttribute('value','Log Out');
	tmpsubbutt.style.border="0";
	tmpsubbutt.setAttribute('class','_2s25');
	temp_logout_butt.appendChild(tmpsubbutt);
	temp_logout_butt.style.visibility='hidden';
	if(document.querySelector('#blueBarDOMInspector div[role="navigation"]')) {
	  var tmplogoutinpoint=document.querySelector('#blueBarDOMInspector div[role="navigation"]');
	  tmplogoutinpoint.appendChild(temp_logout_butt);
	}
  }
  var newlogoutbutt, subbutt, logoutli;
  if(document.getElementById('pageLoginAnchor')) {
    document.getElementById('pageLoginAnchor').click(); // open menu
	document.getElementById('pageLoginAnchor').click(); // close menu

	if(!document.querySelector('div.uiContextualLayerPositioner[data-ownerid="pageLoginAnchor"]')) {
	  console.log('couldnt find fb settings menu anchor');
	  window.setTimeout(addtopnavbarlogoutbutt,25000);
	  return;
	}

	var waitforlobcount=0; //lob = log out button
	var waitforlob=window.setInterval(function(){
	  if (waitforlobcount<=15) {
	    waitforlobcount+=1;
		  console.log("logoutbutton check count=" +waitforlobcount);
        if(document.querySelector('form[action^="https://www.facebook.com/login/device-based/regular/logout/"]')) {
          newlogoutbutt=document.querySelector('form[action^="https://www.facebook.com/login/device-based/regular/logout/"]').cloneNode(true);
		  window.clearInterval(waitforlob);
	    }
	    else {
		  console.log('Logout button not found...');
		  return;
	    }
	    newlogoutbutt.setAttribute('style',"position:relative;top:4px;left:10px");
        newlogoutbutt.setAttribute('id','logout_form2');
	    logoutli=document.createElement('div');
	    logoutli.setAttribute('style',"position:relative;top:5px"); //float:right
	    logoutli.appendChild(newlogoutbutt);
	    var subbutt=document.createElement('input');
	    subbutt.setAttribute('type','submit');
	    subbutt.setAttribute('value','Log Out');
        subbutt.style.color='#FFF';
	    subbutt.style.border="0";
		subbutt.setAttribute('class','_2s25');
	    subbutt.style.backgroundColor="transparent";
	    newlogoutbutt.appendChild(subbutt);
	    if(document.querySelector('#blueBarDOMInspector ul[role="navigation"]')) {
		  var logoutinpoint=document.querySelector('#blueBarDOMInspector ul[role="navigation"]').firstChild;
		  logoutli.setAttribute('style',"float:right");
          logoutinpoint.parentNode.insertBefore(logoutli, logoutinpoint);
	    }
		else if(document.querySelector('#blueBarDOMInspector div[role="navigation"]')) {
		  var logoutinpoint=document.querySelector('#blueBarDOMInspector div[role="navigation"]');
		  logoutli.setAttribute('style',"position:relative;top:3px");
		  if(document.getElementById('temp_logout_butt'))
			document.getElementById('temp_logout_butt').parentNode.removeChild(document.getElementById('temp_logout_butt'));
		  logoutinpoint.appendChild(logoutli);
	    }
		else
		  console.log('didnt find the navigation bar div, so couldnt insert logout button');
     }
	 else
	   window.clearInterval(waitforlob);
    }, 1000);
  }
  else {
    console.log('didnt find the logout link');
  }
}
window.setTimeout(addtopnavbarlogoutbutt,7000);

    ////////////////////////////////////////////////////////////
 var $s = jQuery.noConflict();
$s(document).ready(function() {
function updateClock() {
let time = new Date().toLocaleTimeString();
let d = new Date();
let ms = d.getMilliseconds()
node.innerHTML = time+ ":" +ms;
}
let node = document.createElement('a');
node.style="text-decoration: none;margin-left:800px;position:fixed;line-height:12px;width:auto;padding:3px 6px;color:var(--primary-text);border:2px solid #c471ed!important;background-color:var(--secondary-button-background);font-family:sans-serif;top:6px;text-align:center;border-radius:10px;"
document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(node,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);
//node.addEventListener('click',function(e) {e.preventDefault();document.querySelector('div[aria-label="Il tuo profilo"]').click();window.setTimeout(function() {document.querySelector('div[data-nocookies="true"]').querySelector('span').click();}, 1000)}, false);
node.addEventListener("click", function(e) {e.preventDefault(); document.querySelector('form[action^="/logout.php?"').submit(); e.target.innerHTML='<img src="//www.facebook.com/images/loaders/indicator_blue_small.gif"/>'},false);
document.body.appendChild(node);
setInterval(() => updateClock(), 70);
    node.id="clock";
    node.title = 'logout';

function dateClock() {
let date = new Date();
let datario = date.toLocaleString('it',{
day:'2-digit',year:'numeric',month:'long',weekday:'long',
  });
node1.innerHTML = datario;
}
let node1 = document.createElement('a');
node1.style="text-decoration:none;margin-left:800px;position:fixed;line-height:12px;width:auto;padding:3px 6px;color:var(--primary-text);border:2px solid #c471ed!important;background-color:var(--secondary-button-background);font-family:sans-serif;top:6px;text-align:center;border-radius:10px;"
document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild.parentNode.insertBefore(node1,document.querySelectorAll('div[role="banner"] div[role="navigation"]')[1].firstChild);
//node1.addEventListener('click',function(e) {e.preventDefault();document.querySelector('div[aria-label="Il tuo profilo"]').click();window.setTimeout(function() {document.querySelector('div[data-nocookies="true"]').querySelector('span').click();}, 1000)}, false);
node1.addEventListener("click", function(e) {e.preventDefault(); document.querySelector('form[action^="/logout.php?"').submit(); e.target.innerHTML='<img src="//www.facebook.com/images/loaders/indicator_blue_small.gif"/>'},false);
document.body.appendChild(node1);
setInterval(() => dateClock(), 1000);
    node1.id="clock1";
    node1.title = 'logout';
    function myFunctiondata() {
node1.style.display = ((node1.style.display!='none') ? 'none' : 'block');}
//GM_registerMenuCommand("nascondi-data/mostra-data",myFunctiondata);

    function Functionok() {
  if (node.style.display === 'none') {node.style.display = 'block';node1.style.display = 'none';}
  else {node.style.display = 'none'; node1.style.display = 'block';}
}
    //data e ora alternata ogni 5 secondi
setInterval(() => Functionok(), 5000);
node1.style.display = 'none';
});

//accetta tutti cookie facebook
document.cookie = "datr=7JceYLHE4muIe3TIZpm1aiuj; domain=.facebook.com;max-age=315360000";
   if(!localStorage.reload) {
        setTimeout("document.location.reload()",2000);
        localStorage.reload = 1;
    }

    //nuovo consent cookie al login facebook
if (document.URL =="https://www.facebook.com/privacy/consent/user_cookie_choice/?source=pft_user_cookie_choice") window.location.href = "https://www.facebook.com/?sk=h_chr";
////////////////////////////////////////////////////////////////////////
// Verifica che l'URL principale sia il più recente
if (document.URL == "https://www.facebook.com/") window.location.href = "/?sk=h_chr";//facebook segnalibro barra preferiti
if (document.URL == "https://www.facebook.com/?ref=tn_tnmn") window.location.href = "/?sk=h_chr";//home giochi facebook
if (document.URL == "https://www.facebook.com/?ref=logo") window.location.href = "/?sk=h_chr"; //logo facebook giochi facebook
if (document.URL == "https://www.facebook.com/?sk=h_nor") window.location.href = "/?sk=h_chr";
if (document.URL == "https://www.facebook.com/#_=_") window.location.href = "/?sk=h_chr"; //quando si accede ha facebook da google

//////////no login recent
$(document).ready(function() {
if(!document.querySelectorAll('.removableItem a[role="button"][ajaxify^="/login/device-based"]').length)
	return;
var x=document.querySelectorAll('.removableItem a[role="button"][ajaxify^="/login/device-based"]');
  for(var i=0;i<x.length;i++)
	x[i].click();

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址