打开某视频网站以后,页面上有四处广告。
左右各1处,右下角一处。还有一个隐藏的全页面广告,点击以后,就会消失,不会再次出现,只有页面第一次加载后会出现。
该网站有多个域名,已知4个。使用 remove()的方法在控制台,可以去掉左右及下方的广告。对于隐藏的还没有好的想法。
图片中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[id*='HMRichBox']").remove();
// $("div[id*='HMcoupletDivright']").remove();
// $("div[id*='HMcoupletDivleft']").remove();
// 这上这三行,在控制台中直接执行,可以去除广告。但只单次有效。
}
*/
// Your code here...
`