应禁用浏览器外部协议处理功能、重置系统默认应用协议关联、启用网站权限控制、清除恶意扩展、修改组策略屏蔽IE模式协议跳转。

网页频繁弹出“是否允许此网站打开应用”提示,本质是浏览器对协议调用(如 weixin://、qq://、tel://)的默认询问机制未被覆盖,每次访问都会重新触发——必须切断该协议与本地应用的自动关联路径,而非单纯点“不允许”或勾选“总是询问”。
禁用浏览器协议处理功能(Chrome/Edge通用)
第一步:在地址栏输入 chrome://settings/handlers(Chrome)或 edge://settings/handlers(Edge),按回车进入协议处理设置页。
第二步:将顶部开关“允许网站询问是否要成为协议处理程序”设为【关闭】。这一步会立即阻止所有新协议注册请求,但已存在的旧关联仍需手动清理。
第三步:滚动到底部“已注册的协议处理程序”列表,逐个点击每个条目右侧的“移除”按钮。重点清除 weixin、qq、skype、zoommtg、tel、sms 等高频滥用协议。漏掉任意一个,对应网站下次访问仍会弹窗。
重置系统级协议默认应用(Windows专属)
某些弹窗并非来自浏览器本身,而是 Windows 将协议直接绑定到桌面程序后,浏览器被动转发请求所致。必须从系统层解除绑定。
按 Win + I 打开设置 → 进入【应用】→【默认应用】→【按协议指定默认应用】。
在搜索框中依次输入:tel、sms、weixin、qq、msteams、zoommtg。对每一项,点击当前默认应用,选择【无默认应用】或【Web 浏览器】。选“无默认应用”最彻底,选“Web 浏览器”可保留基础跳转能力但不唤起桌面软件。
针对单个网站精准封禁(推荐用于已知恶意源)
方法一:直接在问题网页上操作
打开该网站 → 点击地址栏左侧锁形图标 → 选择【网站设置】→ 找到“启动应用程序”(Chrome)或“处理协议”(Edge)→ 设为【禁止】。
方法二:通过权限管理批量清理
在 Chrome 中访问 chrome://settings/content/handlers → 查看“已允许的网站”列表 → 找到可疑域名 → 点击右侧三点菜单 → 选择“移除”。此操作不可逆,移除后该网站再尝试调用协议将直接失败,不再弹窗。
注意:如果网站使用的是非标准协议(如自定义 scheme),且已在“已允许的网站”中出现,必须手动移除,否则“禁止”全局设置对其无效。
彻底屏蔽 IE 兼容模式协议跳转(仅限 Windows 专业版/企业版)
第一步:按 Win + R 输入 gpedit.msc 回车,打开组策略编辑器。
第二步:依次展开【计算机配置】→【管理模板】→【Windows 组件】→【Internet Explorer】→【Internet 控制面板】→【安全页面】。
第三步:双击“启用 ActiveX 控件和插件”,设为【已禁用】;再找到“允许网站通过协议启动应用程序”,设为【已禁用】。这两项关闭后,即使网页强制走 IE 模式,也无法触发协议唤起行为。
第四步:命令行执行 gpupdate /force 刷新策略,重启浏览器生效。

















