xtay1625 发表于 2023-5-15 11:08:02

屏蔽网页广告,编写代码不成功,请指教。

打开某视频网站以后,页面上有四处广告。
左右各1处,右下角一处。还有一个隐藏的全页面广告,点击以后,就会消失,不会再次出现,只有页面第一次加载后会出现。
该网站有多个域名,已知4个。使用 remove()的方法在控制台,可以去掉左右及下方的广告。对于隐藏的还没有好的想法。
!(data/attachment/forum/202305/15/110531ml1ltyyt5lltllr5.jpg)
图片中1号标记为右下角的广告。
2号标记为:隐藏的全屏广告,也就是点击页面中任何位置都会弹出广告
3号为左侧立柱广告
4号为右侧立柱广告。

贴上我写出的代码,请大佬指点一下。谢谢。
\`// ==UserScript==
//@name 电影港广告
// @namespace http://tampermonkey.net/
//@version 0.1
//@description 电影港广告
//@author xtay1625
//@match *.dygangs.net/*
//@match *.dygangs.cc/*
//@match *.66ys.cc/*
//@match *.dygang.cc/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=baidu.com
// @grant none
// ==/UserScript==

```
'use strict';
```

let weburl=unsafeWindow.location.href
if(weburl.indexOf('www.dygang.cc')!=-1)
{
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMRichBox{display:none !important}')
}
if(weburl.indexOf('www.dygangs.net')!=-1)
{
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMRichBox{display:none !important}')
}
if(weburl.indexOf('www.66ys.cc')!=-1)
{
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMRichBox{display:none !important}')
}
if(weburl.indexOf('www.dygangs.cc')!=-1)
{
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMRichBox{display:none !important}')
}

/\*
let weburl = unsafeWindow.location.href
if\(weburl\.indexOf\('www\.66ys\.cc'\)!=\-1 \|\| weburl\.indexOf\('www\.dygangs\.cc'\)!=\-1 \|\| weburl\.indexOf\('www\.dygangs\.net'\)!=\-1 \|\| weburl\.indexOf\('www\.dygang\.cc'\)!=\-1)\{
GM\_addStyle('#HMRichBox{display:none !important}')
GM\_addStyle('#HMcoupletDivright{display:none !important}')
GM\_addStyle('#HMcoupletDivleft{display:none !important}')

//        $("div").remove();
//        $("div").remove();
//        $("div").remove();
// 这上这三行,在控制台中直接执行,可以去除广告。但只单次有效。
}

\*/
// Your code here...
\`

steven026 发表于 2023-5-15 11:08:03

本帖最后由 steven026 于 2023-5-15 12:06 编辑

```js
// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @descriptiontry to take over the world!
// @author       You
// @match      *://*.dygangs.net/*
// @match      *://*.dygang.cc/*
// @icon         http://dygangs.net/favicon.ico
// @grant      GM_addStyle
// ==/UserScript==

/*
GM_addStyle('#HMcoupletDivright{display:none !important}')
GM_addStyle('#HMcoupletDivleft{display:none !important}')
GM_addStyle('#HMRichBox{display:none !important}')
*/

GM_addStyle(',#ccc123{display:none !important}')


```

xtay1625 发表于 2023-5-15 13:04:53

steven026 发表于 2023-5-15 12:01
```js
// ==UserScript==
// @name         New Userscript


谢谢呀。{:4_94:}
页: [1]
查看完整版本: 屏蔽网页广告,编写代码不成功,请指教。