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

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

[复制链接]
  • TA的每日心情
    开心
    2023-11-19 15:45
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    1

    主题

    11

    回帖

    19

    积分

    助理工程师

    积分
    19
    发表于 2023-5-15 11:08:02 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

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

    */
    // Your code here...
    `

    最佳答案

    查看完整内容

    [md]```js // ==UserScript== // @name New Userscript // @namespace http://tampermonkey.net/ // @version 0.1 // @description try 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 ...
  • TA的每日心情
    慵懒
    13 小时前
  • 签到天数: 811 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1555

    积分

    荣誉开发者

    积分
    1555

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-5-15 11:08:03 | 显示全部楼层

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

    // ==UserScript==
    // @name         New Userscript
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try 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('[id*=HM],#ccc123{display:none !important}')
    
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-19 15:45
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    1

    主题

    11

    回帖

    19

    积分

    助理工程师

    积分
    19
    发表于 2023-5-15 13:04:53 | 显示全部楼层
    steven026 发表于 2023-5-15 12:01
    [md]```js
    // ==UserScript==
    // @name         New Userscript

    谢谢呀。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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