修改介绍文件
This commit is contained in:
parent
0f518853f1
commit
9927d235d4
@ -146,6 +146,7 @@ chrome.storage.sync.get({showImage: true}, function(items) {
|
||||
});
|
||||
// web请求监听,最后一个参数表示阻塞式,需单独声明权限:webRequestBlocking
|
||||
chrome.webRequest.onBeforeRequest.addListener(details => {
|
||||
// cancel 表示取消本次请求
|
||||
if(!showImage && details.type == 'image') return {cancel: true};
|
||||
// 简单的音视频检测
|
||||
// 大部分网站视频的type并不是media,且视频做了防下载处理,所以这里仅仅是为了演示效果,无实际意义
|
||||
|
@ -33,14 +33,23 @@ document.addEventListener('DOMContentLoaded', function()
|
||||
temp.innerHTML = css;
|
||||
console.log('已注入自定义CSS!');
|
||||
// 屏蔽百度推广信息
|
||||
$('[data-tuiguang]').parents('[data-click]').remove();
|
||||
removeAdByJs();
|
||||
// 这种必须用JS移除的广告一般会有延迟,干脆每隔一段时间清楚一次
|
||||
interval = setInterval(removeAdByJs, 2000);
|
||||
|
||||
// 重新搜索时页面不会刷新,但是被注入的style会被移除,所以需要重新执行
|
||||
temp.addEventListener('DOMNodeRemoved', function(e)
|
||||
{
|
||||
console.log('自定义CSS被移除,重新注入!');
|
||||
if(interval) clearInterval(interval);
|
||||
fuckBaiduAD();
|
||||
});
|
||||
}
|
||||
let interval = 0;
|
||||
function removeAdByJs()
|
||||
{
|
||||
$('[data-tuiguang]').parents('[data-click]').remove();
|
||||
}
|
||||
fuckBaiduAD();
|
||||
initCustomPanel();
|
||||
initCustomEventListen();
|
||||
@ -77,7 +86,7 @@ function injectCustomJs(jsPath)
|
||||
// 放在页面不好看,执行完后移除掉
|
||||
this.parentNode.removeChild(this);
|
||||
};
|
||||
document.head.appendChild(temp);
|
||||
document.body.appendChild(temp);
|
||||
}
|
||||
|
||||
// 接收来自后台的消息
|
||||
|
@ -63,7 +63,7 @@
|
||||
"tabs", // 标签
|
||||
"notifications", // 通知
|
||||
"webRequest", // web请求
|
||||
"webRequestBlocking",
|
||||
"webRequestBlocking", // 阻塞式web请求
|
||||
"storage", // 插件本地存储
|
||||
"http://*/*", // 可以通过executeScript或者insertCSS访问的网站
|
||||
"https://*/*" // 可以通过executeScript或者insertCSS访问的网站
|
||||
|
@ -26,6 +26,9 @@
|
||||
</head>
|
||||
<body>
|
||||
<div class="center"><p>这是一个自定义的新标签页</p></div>
|
||||
<div class="wrapper"><a href="https://www.baidu.com">百度</a></div>
|
||||
<div class="wrapper">
|
||||
<a href="https://www.baidu.com">百度</a>
|
||||
<a href="https://www.so.com">360搜索</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user