Vivaldi 浏览器手机版内置广告过滤器,可以从网上下载 EasyList China 等,很方便。

但Vivaldi默认不支持本地自定义的过滤文件,比如在[管理广告源]>[添加新来源],添加 file:///sdcard/myrules.txt 提示“未下载”。

设想通过本地运行 ftp server 的方式来下载,而chrome 自80版以后默认不再支持ftp下载。

通过在Vivaldi地址栏输入: chrome://flags 或 vivaldi://flags 找到 “Enable support for FTP URLs” 将默认的 Default 改成 Enabled,重启浏览器。

运行手机的 ftp server,在vivaldi > 设置 > 跟踪器与广告封锁 > 管理广告屏蔽源 > 添加新来源,填写: ftp://[user:pass@]127.0.0.1[:port]/myrules.txt ,提示“更新于 xxxx年xx月xx日 xx:xx” 说明下载成功!

测试一下打开相关网站,自定义的广告过滤有效。