上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12下一页
返回列表 发新帖

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

[复制链接]

该用户从未签到

1

主题

6

回帖

8

积分

助理工程师

积分
8
发表于 2024-4-5 21:32:55 | 显示全部楼层 | 阅读模式
悬赏5油猫币已解决

小白初学油猴,在学习油猴教程屏蔽广告那一节随手搜了个网站做练习,整了半天没整出来快自闭了...求大佬看看是哪里出了问题?希望大佬们不吝赐教,谢谢!网站地址:https://www.maigo.cc/voddetail/11074/。想要屏蔽的广告是里边的红框部分:![image.png](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("屏蔽成功!");
}

最佳答案

查看完整内容

首先是class会变,ns-vc7mj-e-0这个不是固定的。 其次是并列的选择器之间不要加空格,空格是后代的意思,参考:https://bbs.tampermonkey.net.cn/thread-1821-1-1.html 最后是这个iframe只有显示广告的作用,那不如在外层把整个iframe都干掉。
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

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

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 2024-4-5 21:34:21 | 显示全部楼层
    网址是这个:https://www.maigo.cc/voddetail/11074/
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 2024-4-5 21:35:17 | 显示全部楼层
    想要屏蔽的是这个
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 2024-4-5 21:38:04 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 2024-4-5 23:21:49 | 显示全部楼层
    cxxjackie 发表于 2024-4-5 22:44
    首先是class会变,ns-vc7mj-e-0这个不是固定的。
    其次是并列的选择器之间不要加空格,空格是后代的意思,参 ...

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

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 2024-4-6 00:47:18 | 显示全部楼层
    根据c大佬的提示后面吧代码改成了在外层就去掉这个iframe,广告已经可以成功屏蔽了。代码如下:
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 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("框架内屏蔽成功!");
    }
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5960

    回帖

    6759

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6759

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-4-6 06:00:52 | 显示全部楼层
    一朵云 发表于 2024-4-6 00:47
    // ==UserScript==
    // @name         【油猴中文网bbs.tampermonkey.net.cn】樱花去右下角广告以及弹窗
    //  ...

    才发现我之前原来暗戳戳藏了这么多广告@王一之
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-4-6 21:24:57 | 显示全部楼层
    李恒道 发表于 2024-4-6 06:00
    才发现我之前原来暗戳戳藏了这么多广告@王一之

    啊?啥意思
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表