屏蔽网页广告,编写代码不成功,请指教。
打开某视频网站以后,页面上有四处广告。左右各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 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}')
``` steven026 发表于 2023-5-15 12:01
```js
// ==UserScript==
// @name New Userscript
谢谢呀。{:4_94:}
页:
[1]