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

2 天前
 PPPaul

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

5409 次点击
所在节点    浏览器
65 条回复
w568w
2 天前
@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
2 天前
ublock origin lite 就行,不用太极端,漏掉几条广告有没有关系。
paulluis
1 天前
不推荐 brave 一堆多余的功能和 edge 有得一拼,推荐 Vivaldi 或 ungoogled-chromium 或者继续 Google Chrome 替换 uBlock Origin lite 插件
Donduck
1 天前
Donduck
1 天前
@PPPaul #18 不可能完全平替的,除了 mv2 和 mv3 的区别之外,ubo 的开发者坚持 ubol 是完全 declarative
https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)
wangxiaoer
1 天前
@w568w 支持 google 账号登录 同步收藏夹和历史记录之类吗
rick13
1 天前
@w568w #12 惊了,创始人竟然是 Brendan Eich ,js 发明人
HUAXIA
1 天前
原来信息壁垒这么严重吗,我一直以为 adguard 是大多数人在用的
rioufbi
1 天前
Chrome 便携版路过 根本不知道更新为何物。
billk
1 天前
现在 youtube 的屏蔽不管是 ubo 还是 adguard 的规则都有问题,有什么好的解决方案吗?
sky96111
1 天前
@w568w #21 AdGuard 的过滤器规则将各个规则拆分了 https://github.com/AdguardTeam/AdguardFilters/tree/master/BaseFilter/sections ,比如这个基础规则就分成了 14 个模块规则,如果要在 brave 中导入一个大类规则,就要导入 14 个订阅地址。

不过这个问题我找到方法了,可以在 https://filters.adtidy.org/extension/ublock/filters.json 里找想要的规则的地址,这里的规则是合并后的
Donduck
1 天前
@sky96111 #31 ubo 里的 AdGuard base 是不完整的,要和 easylist 同时使用
ablu
1 天前
yulgang
1 天前
adblock plus 也支持取元素屏蔽
815979670
1 天前
Vivaldi 浏览器我看 b 站 4k ,播放个十分钟左右就会黑屏 然后整个页面自动刷新 重新加载 再继续播放,换其他浏览器没问题,头疼
w568w
1 天前
@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
1 天前
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
1 天前
@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
1 天前
@sky96111 现在是不是不能导入这些地址了,要把内容直接粘贴进去
cheng6563
1 天前
@paradoxs adguard 非常吃 CPU ,会大幅降低页面速度

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1158399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX