This script hides the annoying popups (the anti-adblock popup and others) that are shown in the web page.
当前为
// ==UserScript==
// @name IlSole24Ore.com: Hide Annoying popups (the anti-adblock popup and others)
// @name:it IlSole24Ore.com: Nasconde i popup fastidiosi (il popup anti-adblock ed altri)
// @description This script hides the annoying popups (the anti-adblock popup and others) that are shown in the web page.
// @description:it Questo script nasconde i popup fastidiosi (il popup anti-adblock e altri) che vengono visualizzati nella pagina web.
// @match https://*.ilsole24ore.com/*
// @grant none
// @require https://update.greasyfork.org/scripts/535551/1586473/HideAnnoyingPopupsLib.js
// @version 1.0.8
// @author Cyrano68
// @license MIT
// @namespace https://greasyfork.org/users/788550
// ==/UserScript==
(function()
{
"use strict";
const myVersion = GM_info.script.version;
consoleLog(`==> IlSole24Ore_com_HideAnnoyingPopups: HELLO! Loading script (version: ${myVersion})...`);
function getZeroFilledMillisecs(dateNow)
{
const millisecs = dateNow.getMilliseconds();
return ("00" + millisecs).slice(-3);
}
function consoleLog(text)
{
const dateNow = new Date();
//const now = dateNow.toISOString();
const now = dateNow.toLocaleString() + "." + getZeroFilledMillisecs(dateNow);
console.log(`${now} ${text}`);
}
//document.addEventListener("DOMContentLoaded", onDOMContentLoaded);
//window.addEventListener("load", onWindowLoaded);
consoleLog(`==> IlSole24Ore_com_HideAnnoyingPopups: Using library 'HideAnnoyingPopupsLib' (version: ${window.HideAnnoyingPopupsLib.getVersion()})`);
const mutationObserverConfig = {subtree: true, childList: true};
const mutatedNodesConfig = {selectors: ["div.s24_adb", "div#onetrust-consent-sdk"]/*, onMutatedNode: onMutatedNode*/};
window.HideAnnoyingPopupsLib.configure(mutationObserverConfig, mutatedNodesConfig);
consoleLog("==> IlSole24Ore_com_HideAnnoyingPopups: Script loaded");
})();