Pay or consent or javascript
当前为
// ==UserScript==
// @name The Guardian Nag Nullifier
// @namespace http://tampermonkey.net/
// @version 2025-04-16
// @description Pay or consent or javascript
// @author bzly
// @match https://www.theguardian.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=theguardian.com
// @grant none
// @license GPL-3.0-or-later
// ==/UserScript==
(function() {
'use strict';
function zap() {
const popup = document.querySelector('[id^="sp_message_container_"]')
const gate = document.querySelector('#sign-in-gate')
if (popup) {
console.log("Zapping pay or consent bullshit")
popup.remove()
document.querySelector('html').classList.remove('sp-message-open')
}
if (gate) {
console.log("Zapping registration nag")
gate.remove()
}
}
zap()
const observer = new MutationObserver(zap)
observer.observe(document, { childList: true, subtree: true })
})();