V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PPPaul
V2EX  ›  浏览器

今天更新了 Chrome,现在完全用不了 manifest v2 了,有没有 ublock origin 的替代品

  •  
  •   PPPaul · 15 天前 · 6949 次点击

    如上,ublock origin 我认为是最好的广告屏蔽工具了,当然除了广告屏蔽,我最喜欢的还是能屏蔽特定的 html 元素,比如屏蔽掉 baidu 和 bing 下面的推荐,请教站友,有没有类似功能的替代品?另外,离不开 chrome 了,所有的东西像密码什么都在 google 上。

    第 1 条附言  ·  15 天前
    感谢各位,特别感谢 @paradoxs ,试了一下 adguard ,完美符合我的需求,能屏蔽特定 DOM 元素!结贴!
    69 条回复    2025-09-17 10:03:35 +08:00
    Akuta
        1
    Akuta  
       15 天前
    用 ublock origin lite
    weijancc
        2
    weijancc  
       15 天前
    ublock origin lite, 安装后把拦截等级调高一点就差不多了, 不过我个人是改为使用 Brave 浏览器, 可以使用 V2 扩展
    leic4u
        3
    leic4u  
       15 天前
    Zen Browser 开源浏览器 https://github.com/zen-browser/desktop
    paradoxs
        4
    paradoxs  
       15 天前   ❤️ 1
    adguard 比 ublock 好吧
    lzsadam
        5
    lzsadam  
       15 天前
    于是我用 Vivaldi 替代了 Chrome
    madtwilight
        6
    madtwilight  
       15 天前   ❤️ 5
    140 版本吗,暂时貌似还能通过命令行参数来启用 MV2 扩展支持
    ```
    chrome.exe --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
    ```
    👉 https://tg.okhk.net/posts/6788
    docx
        7
    docx  
       15 天前 via iPhone
    可以换一个思路,找浏览器的替代品……
    PPPaul
        8
    PPPaul  
    OP
       15 天前
    @Akuta @weijancc 我在用 ublock origin lite ,但是好像不能手动选 dom 元素屏蔽吧,有没有这个功能比较好的替代?
    PPPaul
        9
    PPPaul  
    OP
       15 天前
    @madtwilight 谢谢,我试试
    PPPaul
        10
    PPPaul  
    OP
       15 天前
    @docx @lzsadam @leic4u 换浏览器有点不适应,chrome 用了快十年了,已经成了 chrome 的形状了🤡
    PPPaul
        11
    PPPaul  
    OP
       15 天前
    @paradoxs 哦!兄弟,太感谢了,我试了一下,支持选取 dom 来屏蔽,完美匹配我的需求!谢谢!
    w568w
        12
    w568w  
       15 天前   ❤️ 1
    虽然楼上 OP 说了不换浏览器,还是厚颜无耻再推荐一下 Brave 。优点是:

    1. 广告拦截完全内置到浏览器里,用 Rust 编写。保证高性能和低开销(用 JS 写的浏览器插件很难比原生组件快)

    2. 本身基于 Chromium ,界面、操作逻辑和 Chrome 基本一致,没有为了标新立异硬推自己的新设计

    3. 端到端加密同步

    4. 还内置了别的小玩意,比如 Tor 、加密货币钱包(当然都可以在设置里关闭)

    5. 主动兼容了一批热门 V2 插件,在设置里可以直接安装
    Akuta
        13
    Akuta  
       15 天前
    @PPPaul 创建自定义过滤器就是选元素
    ewiglicht
        14
    ewiglicht  
       15 天前
    ublock origin lite 有手动选元素屏蔽了,也是最近才加上的。现在规则修改起来不太方便,存在插件本地存储里。
    之前在 GitHub issue 区看到作者说后面会考虑加上一个管理界面。

    ubol 比 adguard 快一点( adguard 有的广告会闪一下再消失,ubol 个人目前没遇到过这个问题),不过就功能性来说 adguard 现在确实是完美平替。

    静等 ubol 后续更新。
    mikaelson
        15
    mikaelson  
       15 天前
    @w568w #12 装了一看 怎么那么多产品 vpn ,钱包,之类的
    w568w
        16
    w568w  
       15 天前
    @mikaelson #15 VPN 没见过,钱包在第 4 点说了,都是默认关闭的。主动开启的应该只有一个 LeoAI ,不过也是可以直接在设置里关掉的
    PPPaul
        18
    PPPaul  
    OP
       15 天前
    @ewiglicht 确实,屏蔽 bing 的下方推荐的时候会闪一下,不过目前来说还是可以用的水平,期待 ubol 能够完全平替掉 ublock origin ,毕竟用出感情来了,前段时间特地改的 flags 用,今天一开电脑发现不行了
    sky96111
        19
    sky96111  
       15 天前 via Android
    @w568w 用 Brave 的话,有办法使用 adguard 的规则吗?之前 mv2 插件还在的时候体验过,感觉 adg 插件的规则质量比 Brave 的好一些。我看 Brave 支持自定义订阅过滤器,也找到了 adg 开源的规则,但不知道怎么把 adg 的规则合并成一个订阅进去
    Citrus
        20
    Citrus  
       15 天前 via iPhone
    目前还在用命令行解决,观望新的扩展中。
    w568w
        21
    w568w  
       15 天前
    @sky96111 #19 看了下,Brave 支持的也是 uBlock Origin 规则,后者则大部分与 Adblock Plus 和 AdGuard 的规则兼容: https://support.brave.app/hc/en-us/articles/6449369961741-How-do-I-manage-Ad-Block-filters-in-Brave

    理论上来说应该能直接把 adguard 规则的 list 订阅进去?没明白你说的「合并」是指什么
    flynaj
        22
    flynaj  
       15 天前 via Android
    ublock origin lite 就行,不用太极端,漏掉几条广告有没有关系。
    paulluis
        23
    paulluis  
       15 天前
    不推荐 brave 一堆多余的功能和 edge 有得一拼,推荐 Vivaldi 或 ungoogled-chromium 或者继续 Google Chrome 替换 uBlock Origin lite 插件
    Donduck
        24
    Donduck  
       15 天前
    Donduck
        25
    Donduck  
       15 天前
    @PPPaul #18 不可能完全平替的,除了 mv2 和 mv3 的区别之外,ubo 的开发者坚持 ubol 是完全 declarative
    https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)
    wangxiaoer
        26
    wangxiaoer  
       15 天前 via iPhone
    @w568w 支持 google 账号登录 同步收藏夹和历史记录之类吗
    rick13
        27
    rick13  
       15 天前
    @w568w #12 惊了,创始人竟然是 Brendan Eich ,js 发明人
    HUAXIA
        28
    HUAXIA  
       15 天前
    原来信息壁垒这么严重吗,我一直以为 adguard 是大多数人在用的
    rioufbi
        29
    rioufbi  
       15 天前 via Android
    Chrome 便携版路过 根本不知道更新为何物。
    billk
        30
    billk  
       15 天前
    现在 youtube 的屏蔽不管是 ubo 还是 adguard 的规则都有问题,有什么好的解决方案吗?
    sky96111
        31
    sky96111  
       15 天前
    @w568w #21 AdGuard 的过滤器规则将各个规则拆分了 https://github.com/AdguardTeam/AdguardFilters/tree/master/BaseFilter/sections ,比如这个基础规则就分成了 14 个模块规则,如果要在 brave 中导入一个大类规则,就要导入 14 个订阅地址。

    不过这个问题我找到方法了,可以在 https://filters.adtidy.org/extension/ublock/filters.json 里找想要的规则的地址,这里的规则是合并后的
    Donduck
        32
    Donduck  
       15 天前
    @sky96111 #31 ubo 里的 AdGuard base 是不完整的,要和 easylist 同时使用
    ablu
        33
    ablu  
       15 天前   ❤️ 1
    yulgang
        34
    yulgang  
       14 天前
    adblock plus 也支持取元素屏蔽
    815979670
        35
    815979670  
       14 天前
    Vivaldi 浏览器我看 b 站 4k ,播放个十分钟左右就会黑屏 然后整个页面自动刷新 重新加载 再继续播放,换其他浏览器没问题,头疼
    w568w
        36
    w568w  
       14 天前
    @Donduck #24 谢谢分享,不过我觉得这里的更快很难正确测量。要控制变量的话,可能得在 Brave 和完全禁用了内置广告拦截并安装 uBO 的 Brave 之间比较… Anyway ,我觉得 Brave 有下面几个潜在的优点:

    1. Chromium Extensions 框架本身会要求一定的额外资源消耗(内存和 CPU )来运行扩展。可能 uBO 只测量了核心引擎的解析延迟(证明其算法和 V8 JIT 优化比 Rust 版本好),然而本身实际的资源消耗会比后者高。目前来看,Brave 应该算初始安装资源占用较低的那一类浏览器了;
    2. 广告拦截相关配置可以一起在多设备间同步,无需额外配置;
    3. Brave 的拦截系统还附带了指纹识别阻止、脚本拦截之类的功能;
    4. Brave 不仅不阻止使用 uBO ,而且还积极支持 Manifest V2 。你可以直接从设置里开启 uBO 和 Adguard 这类需要 V2 的插件。

    @wangxiaoer 据我所知,Brave 的同步没有账号系统,而是直接使用同步码来连接各个设备(然而确实会连接到 Brave 自己的同步服务器)。在一个设备上开启后,直接在其他设备输入相同的同步码即可。
    nekoneko
        37
    nekoneko  
       14 天前
    138 可用

    打开 chrome 浏览器

    访问 chrome://flags/#temporary-unexpire-flags-m137 ,将最后参数改为「 Enabled 」(注意:这个 m137 是 Chrome 版本为 138 时的结果,Chrome 版本是 139 时,这个参数会变成 chrome://flags/#temporary-unexpire-flags-m138 请以此类推,尝试那个最大的数)

    重启 Chrome 浏览器(注意:要彻底重启,不要残留后台进程,不然你是看不到后面这些东西的)

    依次访问如下地址,并设置为对应参数

    chrome://flags/#extension-manifest-v2-deprecation-warning
    设置为[Disabled]

    chrome://flags/#extension-manifest-v2-deprecation-disabled
    设置为[Disabled]

    chrome://flags/#extension-manifest-v2-deprecation-unsupported
    设置为[Disabled]

    chrome://flags/#allow-legacy-mv2-extensions
    设置为[Enabled]



    140 之后可用

    打开 chrome 浏览器

    访问 chrome://flags, 将 Temporarily unexpire M138 flags , Temporarily unexpire M139 flags 和 Allow legacy extension manifest versions 设置为 Enabled

    关闭所有谷歌浏览器, 然后命令行运行(win) "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled 其中 chrome.exe 需要替换为自己的 chrome 实际安装路径.
    sky96111
        38
    sky96111  
       14 天前
    @Donduck #32 用这几个就可以了,效果很好。AdGuard Annoyances filter + AdGuard Base filter + EasyList + AdGuard Chinese filter
    https://filters.adtidy.org/extension/ublock/filters/2.txt
    https://filters.adtidy.org/extension/ublock/filters/14.txt
    https://filters.adtidy.org/extension/ublock/filters/224.txt
    yehoha
        39
    yehoha  
       14 天前
    @sky96111 现在是不是不能导入这些地址了,要把内容直接粘贴进去
    cheng6563
        40
    cheng6563  
       14 天前
    @paradoxs adguard 非常吃 CPU ,会大幅降低页面速度
    miaomiao888
        41
    miaomiao888  
       14 天前
    居然没人提百分浏览器
    虽然小众但绝对好用
    基于 chrome 的增强版,目前也不用担心 v2 扩展的问题
    linhongjun
        42
    linhongjun  
       14 天前
    已经彻底不用广告拦截了
    sunnus
        43
    sunnus  
       14 天前
    因为这个问题全面切换到 brave 了,用了一个月左右,还是换回了 chrome 。
    我的 brave 使用过程中存在严重的内存泄露,经常 OOM ,内存用量超高。
    当然这是我个人的使用问题,没见其他人有我一样的状况,我实在找不到原因,只能换回 chrome 。
    重新使用 ubl 后发现基本可以用了,能接受。
    Chicagoake
        44
    Chicagoake  
       14 天前
    更新完用不了简悦了,现在被迫开个 Safari 做阅读器,支持我看的站点的阅读器太少了。
    yamedie
        45
    yamedie  
       14 天前
    从 chrome 切到 comet 了,密码不能跨设备同步了比较烦,其他都挺好的
    iwdmb
        46
    iwdmb  
       14 天前
    Brave+1
    someonesnone
        47
    someonesnone  
       14 天前
    还在用 thorium, 但好似作者不更新了
    yjxjn
        48
    yjxjn  
       14 天前
    换浏览器,百分浏览器+1 。
    xloger
        49
    xloger  
       14 天前
    在一年前,我也跟你一样坚定,觉得 Chrome 我是离不开了。
    然后 Mac 换上了 Arc ,很轻松地淘汰了 Chrome 。
    再然后,因为 Windows 上 Arc 的摆烂,换成了 Zen ,细节体验差挺多,而且 Firefox 的生态不一样。但还是适应了。
    所以下次再遇到类似的时候可以考虑下,Chrome 并不是那么不可替代
    Lyet813
        50
    Lyet813  
       14 天前 via Android
    我目前用 lite 版本,过滤拉最大,一般没什么问题
    kwlokip
        51
    kwlokip  
       14 天前
    目前用 Zen
    sky96111
        52
    sky96111  
       14 天前 via Android
    @yehoha 不是吧,我现在就是订阅使用的。用添加自定义过滤器列表来订阅
    icanfork
        53
    icanfork  
       14 天前
    uBlock Origin Lite
    01802
        54
    01802  
       14 天前 via Android
    用 5 楼说的
    um1ng
        55
    um1ng  
       14 天前
    uBlock Origin Lite
    bearbest
        56
    bearbest  
       14 天前
    @Chicagoake +1 又用不了了
    PPPaul
        57
    PPPaul  
    OP
       14 天前 via iPhone
    @xloger 嗯,确实,可能还是因为懒的问题,密码啊什么的都在上面,而且所有设备都用 chrome ,有机会考虑和其他浏览器并行使用一阵再考虑换不换
    Msxx
        58
    Msxx  
       14 天前
    暂时离不开 chrome ,俩原因。

    一是自己必装的插件只有 chrome ,没火狐,而且我感觉火狐的标签页同步有问题,谷歌开梯秒同步,火狐开不开梯都有同步问题,用的火狐国际版。但火狐的 ui 设计我非常喜欢。

    二在同内核下,能选的只有些咋说呢,edge 现在已经开摆了啥都往里面塞,brave 同理,虽然支持 v2 但依然有一大堆无用东西放在里面。其他浏览器没试过。

    最后入了 adguard 继续使用 chrome 。
    fstab
        59
    fstab  
       14 天前
    windows7 目前在用百分浏览器,操作习惯和 chrome 一样,本地化做的不错。
    ClericPy
        60
    ClericPy  
       14 天前
    ublock origin lite

    虽然我用 ad guard 了。。

    问题是我用习惯了的 feedbro 啊啊啊啊啊啊啊,别的 rss 不是缺 localhost 的采集,就是得注册或者安装软件,烦死了,再找不到替代品,就自己写个 tray icon 了
    datou
        61
    datou  
       13 天前
    adguard 能用模糊匹配拦截 url 请求吗?

    比如批站的 mcdn
    424778940
        62
    424778940  
       13 天前
    @paulluis

    https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-future-proofed-with-its-built-in-functionality/

    不管是 viviadli 和 ungoogled-chrome 都计划放弃 mv2 的 所以切换毫无意义

    我在之前 google 第二次强制我关掉所有 mv2 插件时候就调研过一圈了 其他大部分基于 chromium 的都会随着主线一起移除 mv2 无非早晚的问题

    之前看到 Thorium 还愿意主动支持 mv2 就切换了过去 没什么大问题但最近没有任何版本更新 作者是否继续维护也是个未知数
    tifang
        63
    tifang  
       13 天前
    建议转 Firefox 系, 推荐 Librewolf, 密码什么都能转移,也有账户同步,Android 也能使用 Firefox 浏览器作为密码管理器。

    实在离不开 Google 账号的,建议 Supermium 或者 Hibbiki/chromium-win64 138 版本以下的
    mini_installer.sync.exe ,Throium 备选。
    chocolatesir
        64
    chocolatesir  
       13 天前
    先用旧版,禁止更新,等 ubl 变好用了再更新

    ```
    @echo off

    :: 1. 检查管理员权限
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    if '%errorlevel%' NEQ '0' (
    echo 请求管理员权限...
    powershell -Command "Start-Process '%~f0' -Verb RunAs"
    exit
    )

    :: 设置窗口标题和颜色
    title Chrome 更新管理器
    color 0A

    :menu
    cls
    echo =================================================================
    echo.
    echo Google Chrome 更新管理器
    echo.
    echo =================================================================
    echo.
    echo [1] 关闭 Chrome 自动更新
    echo.
    echo [2] 恢复 Chrome 自动更新
    echo.
    echo [3] 退出
    echo.
    echo =================================================================
    echo.
    set /p choice="请输入您的选择并按回车 (1, 2, or 3): "

    if not '%choice%'=='' set choice=%choice:~0,1%
    if /i '%choice%'=='1' goto disable_updates
    if /i '%choice%'=='2' goto enable_updates
    if /i '%choice%'=='3' goto exit_script
    echo 无效的选择,请重新输入。
    timeout /t 2 >nul
    goto menu

    :disable_updates
    cls
    echo 正在执行 [关闭 Chrome 自动更新] 操作...
    echo.

    echo --- 正在停止并禁用 Google 更新服务 ---
    sc stop "gupdate" > nul 2>&1
    sc config "gupdate" start=disabled > nul 2>&1
    sc stop "gupdatem" > nul 2>&1
    sc config "gupdatem" start=disabled > nul 2>&1
    echo 服务已禁用。
    echo.

    echo --- 正在禁用 Google 更新计划任务 ---
    schtasks /Change /TN "GoogleUpdateTaskMachineCore" /DISABLE > nul 2>&1
    schtasks /Change /TN "GoogleUpdateTaskMachineUA" /DISABLE > nul 2>&1
    echo 计划任务已禁用。
    echo.

    echo --- 正在通过注册表策略禁止更新 ---
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update" /v UpdateDefault /t REG_DWORD /d 0 /f > nul 2>&1
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Update" /v UpdateDefault /t REG_DWORD /d 0 /f > nul 2>&1
    echo 注册表策略已应用。
    echo.

    echo =================================================================
    echo.
    echo 操作完成! Chrome 自动更新已被成功关闭。
    echo.
    pause
    goto menu

    :enable_updates
    cls
    echo 正在执行 [恢复 Chrome 自动更新] 操作...
    echo.

    echo --- 正在启用 Google 更新服务 (设置为自动) ---
    sc config "gupdate" start=auto > nul 2>&1
    sc config "gupdatem" start=auto > nul 2>&1
    sc start "gupdate" > nul 2>&1
    sc start "gupdatem" > nul 2>&1
    echo 服务已恢复。
    echo.

    echo --- 正在启用 Google 更新计划任务 ---
    schtasks /Change /TN "GoogleUpdateTaskMachineCore" /ENABLE > nul 2>&1
    schtasks /Change /TN "GoogleUpdateTaskMachineUA" /ENABLE > nul 2>&1
    echo 计划任务已恢复。
    echo.

    echo --- 正在移除注册表更新策略 ---
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update" /f > nul 2>&1
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Update" /f > nul 2>&1
    echo 注册表策略已移除。
    echo.

    echo =================================================================
    echo.
    echo 操作完成! Chrome 自动更新已恢复。建议重启 Chrome 后检查更新。
    echo.
    pause
    goto menu

    :exit_script
    exit
    ```
    chocolatesir
        65
    chocolatesir  
       13 天前
    @chocolatesir 把首尾三个反引号去掉
    paulluis
        66
    paulluis  
       12 天前
    @424778940 Vivaldi 和 ungoogled-chromium 不强制更新,不更新继续使用 138 版本 Manifest V2 插件依然支持,Google Chrome 是没关闭更新按钮。当然如果要使用最新版 Chromium 系 features ,那目前确实没看见比较不错的替代浏览器
    notaCoder
        67
    notaCoder  
       12 天前
    我看了下我的 ungoogled-chromium 在 139.0.7258.154 ,还能使用 uBlock Origin 1.66.0 。看来暂时先不更新了
    morphyhu
        68
    morphyhu  
       11 天前
    今天 Mac 电脑刚自动更新到了 Chrome 版本 140.0.7339.133 (正式版本) (x86_64)
    参考这个帖子解决了.
    https://www.reddit.com/r/uBlockOrigin/comments/1mtowwf/end_of_support_for_ubo_on_chrome_chromium/


    To reiterate from the post:

    On Chrome 140, only the shortcut method can enable your uBO back
    Right-click your desktop shortcut.

    Go to Properties.

    At the end or the Target field, after /chrome.exe", paste: --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled

    Or add a new shortcut, if you have none on desktop.

    The full modified target should look like this (depending on where you have chrome installed):

    "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
    Once you have that shortcut, you can then right-click > pin to taskbar, if that's where you want the shortcut to be.
    son012
        69
    son012  
       8 天前
    @sunnus 啊?我现在用的 edge ,如果浏览器不关,过一段时间电脑的内存和 CPU 就会被占满,不重启浏览器就不能解决,我以为 brave 会好点,还想着过段时间切换过去呢
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5552 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:37 · PVG 09:37 · LAX 18:37 · JFK 21:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.