V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
nyanyh
V2EX  ›  Chrome

Chrome Canary 开始测试 Manifest V3 了,不知道去广告扩展会怎么处理 API 变化及规则条数限制的问题

  •  
  •   nyanyh · 2019-11-03 09:42:03 +08:00 · 2835 次点击
    这是一个创建于 1853 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://groups.google.com/a/chromium.org/forum/#!topic/chromium-extensions/hG6ymUx7NoQ

    还有迁移指南: https://developer.chrome.com/extensions/migrating_to_manifest_v3

    去广告扩展受到了影响,而且从代码里看,chrome.declarativeNetRequest API 允许的最大静态规则数为 30000,动态规则则是 5000,这个数量肯定是不够的,EasyList 有 74000+条,EasyList China 17000+条
    9 条回复    2019-11-04 09:39:30 +08:00
    mrcn
        1
    mrcn  
       2019-11-03 09:59:27 +08:00 via Android
    妥协,顺便推荐用户转一波 ff ?
    nyanyh
        2
    nyanyh  
    OP
       2019-11-03 10:08:59 +08:00
    @mrcn #1 FF 现在真的挺好的
    这个 API 的变化影响了一切使用 webRequest API 的扩展,而且这个规则数绝对是不够的
    https://groups.google.com/a/chromium.org/forum/#!msg/chromium-extensions/qFNF3KqNd2E/8R9PWdCbBgAJ
    1 月份的时候,HTTPS Everywhere 的开发者就说过它的扩展有 50K 左右的规则条数,就算用户只用 uBlock Origin 及 HTTPS Everywhere 两个扩展,那么也需要大概 80K 条规则

    在我看来新的 API 规则数量限制调整到 1500K 还差不多。Google 在文档里说“出于对性能的考虑”必须有个上限,然而现在这些扩展加一起十几万条规则也没看出对性能有什么影响,显然这个数量上限就是为了限制扩展能力用的
    mrcn
        3
    mrcn  
       2019-11-03 10:41:19 +08:00
    @nyanyh #2 是的,确实不错,我现在全套设备都用的 Firefox
    Chrome 最近一年一直在瞎搞,不是在地址栏乱搞就是又瞎删功能,迟早💊
    falcon05
        4
    falcon05  
       2019-11-03 10:50:47 +08:00 via iPhone
    干掉 Google 的自动更新就好了
    whileFalse
        5
    whileFalse  
       2019-11-03 11:46:45 +08:00 via iPhone
    Adguard 搞起。外置过滤,和浏览器限制无关。
    liaoyaoheng
        6
    liaoyaoheng  
       2019-11-03 12:39:50 +08:00   ❤️ 1
    有点技术的都不会用 Adguard 这种外置程序代理来过滤,不能确定其是否对流量进行监控或重定向以危害个人网络安全。
    @whileFalse
    Cielsky
        7
    Cielsky  
       2019-11-03 20:06:34 +08:00 via Android
    希望 Chrome 多搞点这种东西,这就又给了我转向 Firefox 的理由了
    电脑和平板已经换到 Firefox 了,就差手机还没换
    whileFalse
        8
    whileFalse  
       2019-11-03 20:12:21 +08:00 via iPhone
    有技术的不是应该用自己编译的 Chromium 以便去掉各种限制和报告行为吗。
    @liaoyaoheng
    nyanyh
        9
    nyanyh  
    OP
       2019-11-04 09:39:30 +08:00   ❤️ 2
    @whileFalse #8 我还真就编译了一个,除了 Chrome Sync 以外的的上传数据的功能都删掉了
    而且我发现 Chromium 源码里各种数据统计是真的多,在浏览器里几乎所有操作都会被统计
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   931 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:17 · PVG 06:17 · LAX 14:17 · JFK 17:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.