一朵云 发表于 2024-4-5 21:32:55

求屏蔽该网站iframe里面广告的脚本!

小白初学油猴,在学习油猴教程屏蔽广告那一节随手搜了个网站做练习,整了半天没整出来快自闭了...求大佬看看是哪里出了问题?希望大佬们不吝赐教,谢谢!网站地址:https://www.maigo.cc/voddetail/11074/。想要屏蔽的广告是里边的红框部分:!(data/attachment/forum/202404/05/212951elegklbbbsfeki3d.png)

代码:
// ==UserScript==
// @name         【油猴中文网bbs.tampermonkey.net.cn】樱花去右下角广告以及弹窗
// @namespace    http://www.yhdm.io/
// @version      0.1
// @description去除樱花动漫网广告,来源油猴中文网,bbs.tampermonkey.net.cn
// @author       【李恒道】来源油猴中文网,bbs.tampermonkey.net.cn
// @match      https://googleads.g.doubleclick.net/*
// @grant      GM_addStyle
// @grant      unsafeWindow
// @supportURL   https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=270
// @homepage   https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=270
// ==/UserScript==
console.log("开始匹配!");
let weburl = unsafeWindow.location.href;
if (weburl.indexOf("https://googleads.g.doubleclick.net") != -1) {
    console.log("匹配成功!");
    //GM_addStyle("#aswift_1{display:none !important}");
   GM_addStyle(".ns-vc7mj-e-0 .x-layout {display:none !important}");
   GM_addStyle(".ns-vc7mj-e-0 {display:none !important}");
   GM_addStyle("#ads_play{display:none !important}");
   GM_addStyle("#art_sider_row{display:none !important}");
   GM_addStyle(".ns-sbxns-e-1 .column-container .full-height{display:none !important}");
    console.log("屏蔽成功!");
}

cxxjackie 发表于 2024-4-5 21:32:56

首先是class会变,ns-vc7mj-e-0这个不是固定的。
其次是并列的选择器之间不要加空格,空格是后代的意思,参考:https://bbs.tampermonkey.net.cn/thread-1821-1-1.html
最后是这个iframe只有显示广告的作用,那不如在外层把整个iframe都干掉。

一朵云 发表于 2024-4-5 21:34:21

网址是这个:https://www.maigo.cc/voddetail/11074/

一朵云 发表于 2024-4-5 21:35:17

想要屏蔽的是这个

一朵云 发表于 2024-4-5 21:38:04

data/attachment/forum/202404/05/212951elegklbbbsfeki3d.png

一朵云 发表于 2024-4-5 23:21:49

cxxjackie 发表于 2024-4-5 22:44
首先是class会变,ns-vc7mj-e-0这个不是固定的。
其次是并列的选择器之间不要加空格,空格是后代的意思,参 ...

哦哦,谢谢大佬的解答!我去试试看

一朵云 发表于 2024-4-6 00:47:18

根据c大佬的提示后面吧代码改成了在外层就去掉这个iframe,广告已经可以成功屏蔽了。代码如下:

一朵云 发表于 2024-4-6 00:47:34

// ==UserScript==
// @name         【油猴中文网bbs.tampermonkey.net.cn】樱花去右下角广告以及弹窗
// @namespace    http://www.yhdm.io/
// @version      0.1
// @description去除樱花动漫网广告,来源油猴中文网,bbs.tampermonkey.net.cn
// @author       【李恒道】来源油猴中文网,bbs.tampermonkey.net.cn
// @match      https://www.maigo.cc/voddetail*
// @match      https://googleads.g.doubleclick.net/*
// @grant      GM_addStyle
// @grant      unsafeWindow
// @supportURL   https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=270
// @homepage   https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=270
// ==/UserScript==
console.log("开始匹配!");
let weburl = unsafeWindow.location.href;

if (weburl.indexOf("https://www.maigo.cc/voddetail") != -1) {
   console.log("框架内匹配成功!");
    GM_addStyle("#aswift_1{display:none !important}");
    console.log("框架内屏蔽成功!");
}

李恒道 发表于 2024-4-6 06:00:52

一朵云 发表于 2024-4-6 00:47
// ==UserScript==
// @name         【油猴中文网bbs.tampermonkey.net.cn】樱花去右下角广告以及弹窗
//...
{:4_86:}才发现我之前原来暗戳戳藏了这么多广告@王一之

王一之 发表于 2024-4-6 21:24:57

李恒道 发表于 2024-4-6 06:00
才发现我之前原来暗戳戳藏了这么多广告@王一之

啊?啥意思
页: [1] 2
查看完整版本: 求屏蔽该网站iframe里面广告的脚本!