button passa a feed recenti senza ricaricare solo lingua italiano facebook 2023
当前为
// ==UserScript==
// @name Facebook recent dinamic figuccio
// @namespace https://greasyfork.org/users/237458
// @version 0.2
// @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"]');
//Trova il feed di notizie
const newsfeed = facebook.querySelector('[role="feed"]');
const hider = document.getElementById('hideFeed')
if (main && newsfeed && !hider) {
// Questa è una vera e propria pagina principale che non abbiamo ancora realizzato
// Crea un modo per creare button feed nelle notizie
var button = document.createElement('button');
button.id = 'hideFeed'
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;");
newsfeed.parentNode.insertBefore(button, newsfeed)
//////////////////////////////////////////////////
// mostra button feed delle notizie recenti
var feedShown = true
var Feed = function() {
if (feedShown) {
button.innerText = 'Feed + Recenti';
}
}
/////////////////////////
button.onclick = function modifylink() {
var link = Array.from(document.querySelectorAll('.x1iyjqo2'));
for (let i = 0; i < link.length; i++) {
if (link[i].textContent === 'Più recenti') {
link[i].click();
}
}
}
/////////////////////////////
Feed();
}
}
}
recent();
})();