帮我生成一个屏蔽广告的脚本
时间: 2024-06-08 13:08:58 浏览: 7
以下是一个简单的屏蔽广告的脚本,使用 JavaScript 编写:
```javascript
// ==UserScript==
// @name AdBlocker
// @description Block ads on websites
// @version 1.0
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Remove elements with common ad-related class names
const adClasses = [
'ad',
'ad-container',
'ad-banner',
'ad-wrapper',
'ad-block',
'ad-frame',
'ad-slot',
'ad-placeholder',
'ad-text',
'ad-label',
'ad-choice',
'ad-choice-icon',
'ad-unit',
'ad-campaign',
'ad-leaderboard',
'ad-skyscraper',
'adsbygoogle',
'google-ad'
];
adClasses.forEach(className => {
const ads = document.getElementsByClassName(className);
for (let i = 0; i < ads.length; i++) {
ads[i].remove();
}
});
// Remove elements with specific ad-related ids
const adIds = [
'ad',
'ad-container',
'ad-banner',
'ad-wrapper',
'ad-block',
'ad-frame',
'ad-slot',
'ad-placeholder',
'ad-text',
'ad-label',
'ad-choice',
'ad-choice-icon',
'ad-unit',
'ad-campaign',
'ad-leaderboard',
'ad-skyscraper',
'adsbygoogle',
'google-ad'
];
adIds.forEach(id => {
const ad = document.getElementById(id);
if (ad) {
ad.remove();
}
});
})();
```
要使用这个脚本,你需要先安装一个用户脚本管理器,如 Tampermonkey 或 Greasemonkey。然后,将上面的代码复制到一个新脚本中,保存并启用它。现在,当你访问任何网站时,这个脚本会自动删除常见的广告元素,从而屏蔽广告。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)