问题描述
打开某牙直播平台的时候, 总是提示打开一个外部应用链接提示框, 拒绝后浏览器无法记忆操作, 导致每次打开都要取消一次, 十分烦人.
环境
OS
: Arch Linux
Browser
: Vivaldi
(基于chromium)
问题分析
通过浏览器 inspect
工具, 在network中可以找到这个访问链(kiwi://DOMContentLoaded).
解决方案
使用油猴脚本或chrome 插件
无法拦截http以及https之外的链接, 也可能是我菜.- 浏览器配置URLBlockList
在/etc/chromium/policies/managed/
中创建一个mypolicies.json(名字随便)
文件, 添加如下配置
{
"URLBlocklist": ["kiwi://*"]
}
打开chrome://policy/
, Reload policies
后就可以看到刚添加的URLBlocklist
的配置.
此时重新打开某牙, 就不会在弹出弹窗了.
其他
Edge浏览器
: /etc/opt/edge/policies/managed
Windows
: 查一下浏览器的 policy 文件的存放位置就可以了.