Facebook Block Sponsored figuccio

rimuove Sponsoredon right Facebook

// ==UserScript==
// @name            Facebook Block Sponsored figuccio
// @namespace       https://greasyfork.org/users/237458
// @version         0.4
// @author          figuccio
// @description     rimuove Sponsoredon right Facebook
// @match           https://*.facebook.com/*
// @run-at          document-start
// @grant           GM_addStyle
// @icon            https://facebook.com/favicon.ico
// @license         MIT
// ==/UserScript==
(function () {
  let xpath = function (xpathToExecute) {
    let result = [];
    let nodesSnapshot = document.evaluate(xpathToExecute, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (let i = 0; i < nodesSnapshot.snapshotLength; i++) {
      result.push(nodesSnapshot.snapshotItem(i));
    }
    return result;
  };
                          //17febbraio 2025
  let thePath = "/html/body/div[1]/div/div[1]/div/div[3]/div/div/div[1]/div[1]/div/div[3]/div/div/div[1]/div/div[1]/span/div/div";
  let runCount;
  let intv = 500; // Esegui ogni 0,5 secondi
  let intvEnd = 5000; // Cancella dopo 5 secondi
  let 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 {}
  }
})();