URL中存在禁止的词,则屏蔽整个页面。在 blockKeyWords 填写 屏蔽词,在 comment 填写屏蔽后显示的留言。
// ==UserScript==
// @name blockKeyWordsInURL | 禁止网址存在屏蔽词
// @namespace leizingyiu.net
// @match http*://*.bing.com/*
// @grant none
// @version 2023/6/5 14:23
// @author leizingyiu
// @license GNU GPLv3
// @description URL中存在禁止的词,则屏蔽整个页面。在 blockKeyWords 填写 屏蔽词,在 comment 填写屏蔽后显示的留言。
// ==/UserScript==
const blockKeyWords = '游戏,game'.split(/[,,]/);
const comment = '不许搜这个!';
function blockFn() {
document.body.innerHTML = '';
let p = document.createElement('p'); p.innerText = comment; p.style.cssText = `position:absolute; top:50%;left:50%; transform:translate(-50%,-50%);`; document.body.appendChild(p);
setTimeout(blockFn, 2000);
}
blockKeyWords.map(w => {
if (Boolean(decodeURIComponent(window.location.href).match(w))) {
blockFn();
}
});