Facebook recent dinamic figuccio

button passa a feed recenti senza ricaricare solo lingua italiano facebook 2023

目前为 2023-05-26 提交的版本。查看 最新版本

// ==UserScript==
// @name          Facebook recent dinamic figuccio
// @namespace     https://greasyfork.org/users/237458
// @version       0.5
// @author        figuccio
// @description   button passa a feed recenti senza ricaricare solo lingua italiano facebook 2023
// @match         https://*.facebook.com/*
// @grant         GM_addStyle
// @grant         GM_registerMenuCommand
// @run-at        document-start
// @icon          https://facebook.com/favicon.ico
// @noframes
// @license        MIT
// ==/UserScript==
window.addEventListener('load', function() {

var recent = function() {
var facebook = document.getElementById('facebook');
if (facebook !== null) {
    // Questa è una vera e propria pagina Facebook principale
const main = facebook.querySelector('[role="main"]');

      if (main) {
      // Crea un modo per creare button feed nelle notizie
      var button = document.createElement('button');
      button.id = 'Feed'
      button.title="Più recenti senza reflesh";
      button.setAttribute('style',"z-index:9999;background:red;color:lime;padding:3px 6px;border:1px solid yellow;border-radius:9px;cursor:pointer;");
      main.parentNode.insertBefore(button, main)
        //////////////////////////////////////////////////
      // mostra button feed delle notizie recenti
      var feedShown = true
      var Feed = function() {
      if (feedShown) {
      button.innerText = 'Recenti';

        }
      }

         /////////////////////////
  button.onclick = function modifylink() {
  var link = Array.from(document.querySelectorAll('.x1iyjqo2'));
  for (let i = 0; i < link.length; i++) {
  if (link[i].textContent === 'Feed') {
  link[i].click();
  }
  }

}

/////////////////////////////
      Feed();

    }
  }
}
/////////////////////////////
      //mostra/nascondi dal menu
function provaz() {
var button = document.getElementById('Feed');
button.style.display = ((button.style.display!='none') ? 'none' : 'block');
}
GM_registerMenuCommand("nascondi/recenti",provaz);

/////////////////////
recent();

})();