V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
welkin
V2EX  ›  分享创造

一个可自定义规则自动删除 HTML 标签的 Chrome 扩展

  •  
  •   welkin · 2018-06-27 23:55:29 +08:00 · 2527 次点击
    这是一个创建于 2328 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    很多时候查资料,网站上各种广告铺天盖地,每次点开都导致 CPU 风扇狂转,严重影响心情。

    于是捣鼓着写了个简单的 Chrome 扩展,自已用着还蛮好玩的,拿出来分享下。


    设计

    对每个域名可单独定义基于一些规则( jQuery v3 选择器),在网站加载后自动删除掉命中规则的标签。


    效果

    规则定义页:

    rules




    开启 Elet 前:

    无意截取的页面,如果不小心侵犯了任何人的权,请联系 QQ5 四 611 三三 28 删除图片

    before




    开启 Elet 后:

    无意截取的页面,如果不小心侵犯了任何人的权,请联系 QQ5 四 611 三三 28 删除图片

    after


    下载

    请匆用于商业用途

    https://github.com/chenwb-m/elet-chrome/blob/master/build/Elet.crx

    21 条回复    2018-07-05 22:28:05 +08:00
    frozenthrone
        1
    frozenthrone  
       2018-06-28 00:00:08 +08:00 via iPhone
    good
    binux
        2
    binux  
       2018-06-28 00:01:47 +08:00   ❤️ 1
    我什么不用 AdBlock ?
    welkin
        3
    welkin  
    OP
       2018-06-28 00:06:45 +08:00
    @binux 我的 AdBlock 好多广告没屏蔽掉
    imn1
        4
    imn1  
       2018-06-28 00:06:55 +08:00
    除非是加载前删除(自我劫持),不然 css 可做的事情,没必要加扩展
    binux
        5
    binux  
       2018-06-28 00:08:58 +08:00
    @welkin #3 你自己添加一条不就行了,就和你这个拓展一样
    welkin
        6
    welkin  
    OP
       2018-06-28 00:22:10 +08:00
    @binux 我竟然刚发现
    twor2
        7
    twor2  
       2018-06-28 03:20:26 +08:00 via iPhone
    @welkin #6 …
    iscraft
        8
    iscraft  
       2018-06-28 08:44:39 +08:00
    Stylish
    peterpei
        9
    peterpei  
       2018-06-28 08:57:26 +08:00 via Android
    希望添加标记功能?
    (比如右键广告自动添加屏蔽规则)
    welkin
        10
    welkin  
    OP
       2018-06-28 09:14:33 +08:00 via iPhone
    @iscraft #8 好东西,感谢!
    welkin
        11
    welkin  
    OP
       2018-06-28 09:25:32 +08:00 via iPhone
    @peterpei #9 有想过,但发现有些网站反广告屏蔽做得很好,靠 id、class 和层级关系这些简单的选择器刷新页面就失效了。有时要用像:has 这样的选择器效果好,这样的规则就很难自动算出了。
    grewer
        12
    grewer  
       2018-06-28 09:25:46 +08:00
    手动输入的话目标用户太小了,如果能自动添加,还有像 #9 说的右键添加屏蔽规则 会好很多
    geelaw
        13
    geelaw  
       2018-06-28 09:32:14 +08:00
    我在想这个“匆”是怎么打出来的……五笔 /笔画输入嘛?
    jisibencom
        14
    jisibencom  
       2018-06-28 12:37:04 +08:00 via Android
    只能删除?能替换吗?有时候需要把网址换一下
    agoodob
        15
    agoodob  
       2018-06-28 12:47:00 +08:00
    Chrome 扩展:Adblock + Tampermonkey + Stylus
    SergeGao
        16
    SergeGao  
       2018-06-28 13:20:28 +08:00
    Adblock 就能基本满足需求了...
    welkin
        17
    welkin  
    OP
       2018-06-29 08:54:36 +08:00 via iPhone
    @geelaw #13 语文课都在门外罚站😅
    welkin
        18
    welkin  
    OP
       2018-06-29 08:55:26 +08:00 via iPhone
    @jisibencom #14 暂时不能哈
    xiozf
        19
    xiozf  
       2018-06-29 10:15:33 +08:00
    Proxomitron、Proxydomo、Privoxy 了解一下。
    加载前可拦截、删除、替换,也可加载后隐藏。
    前两者 Win,第三个跨平台。任何浏览器均支持。
    第二个官方支持订阅 Adblock list,第一、第三个都有热心网友提供转换程序规则列表。

    当年 OpenGG 项目停止更新的时候(2013 年),学写了 Privoxy 的 yk 替换规则,用到现在,看心情偶尔更新下 Flash 文件,没更新过规则,爽歪歪。期间各个播放器替换扩展眼看它兴起扩大用户群,眼看它关闭停止更新,没受影响~

    换成现在是没这心思和时间折腾了,还是安装别人发布的省事。那折腾时间拿来做点什么事情不好。
    xiozf
        20
    xiozf  
       2018-06-29 10:22:04 +08:00
    现在还留着用的原因是用来做代理调度了,自己维护了一份列表。先前和 COW 配合挺好使。渐渐觉得 COW 反应慢,直接停用掉了,配合已经维护 N 久的列表,感觉还行。
    有时候网上会遇到一些人直接贴利用 Referer 防盗链的图片,然后下面反应说看不到的,用上面三个工具都可以解决,看见一个添加一下,常见的网站添加完后都很省心了。
    hester
        21
    hester  
       2018-07-05 22:28:05 +08:00 via Android
    简悦 http://ksria.com/simpread 本站大神 @kenshin 的作品,了解一下。
    除此之外,可以用 uBlock,基本上很干净了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:40 · PVG 18:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.