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

如果您在浏览网页时频繁遇到“当前网页正在试图打开某个应用”的提示弹窗,这通常是由于网站尝试调用本地已安装的桌面应用程序(如QQ、微信、迅雷、邮件客户端等)所触发的浏览器行为。以下是针对此现象的多种处理方法:
一、禁用浏览器的外部协议处理功能
现代浏览器(如Chrome、Edge、Firefox)默认允许网页通过特定协议(如weixin://、qq://、mailto://)唤起本地应用,关闭该功能可直接阻断弹窗源头。
1、打开Chrome浏览器,在地址栏输入 chrome://settings/handlers 并回车。
2、将“允许网站询问是否要成为协议处理程序”开关设置为关闭状态。
3、向下滚动至“已注册的协议处理程序”列表,点击每个条目右侧的移除按钮,清空所有第三方协议关联。
二、重置浏览器的默认应用协议关联
Windows系统会将特定URL协议(如tel:、skype:、zoommtg:)绑定到默认应用,若绑定异常或指向不可信程序,可能被网页滥用触发弹窗。
1、按下 Win + I 打开系统设置,进入【应用】→【默认应用】→【按协议指定默认应用】。
2、在搜索框中依次输入 tel、sms、weixin、qq、msteams 等常见协议名。
3、对每一项,点击其右侧当前默认应用,改为无默认应用 或选择系统自带的“Web 浏览器”作为占位处理程序。
三、启用浏览器的弹窗拦截与站点权限控制
通过精细化管理单个网站的权限,可阻止其执行协议调用行为,同时保留其他正常功能。
1、在目标网页上点击地址栏左侧的锁形图标或站点信息图标。
2、选择【网站设置】,在打开的权限面板中找到“启动应用程序”(Chrome)或“处理协议”(Edge)选项。
3、将其设置为“禁止”,并确保顶部权限状态显示为“已阻止”。
四、检查并清除恶意扩展程序
部分伪装成工具类的浏览器扩展会注入脚本,主动监听页面行为并伪造协议调用请求,从而触发弹窗。
1、在Chrome中访问 chrome://extensions/,开启右上角“开发者模式”。
2、逐个查看已安装扩展的权限声明,重点排查包含“管理您的数据在所有网站上”或“访问浏览器协议处理程序”字样的扩展。
3、对可疑扩展,先点击“移除”,再重启浏览器验证弹窗是否消失。
五、修改组策略禁用IE模式下的协议跳转(仅限Windows专业版/企业版)
某些旧版网页依赖IE兼容模式运行,并通过ActiveX或旧式协议调用应用,组策略可全局屏蔽此类行为。
1、按 Win + R 输入 gpedit.msc,打开本地组策略编辑器。
2、导航至【计算机配置】→【管理模板】→【Windows组件】→【Internet Explorer】→【安全功能】→【Internet控制面板】→【安全页】。
3、双击启用“禁用未签名的ActiveX控件初始化和脚本运行”,并将“安全区域中的活动脚本”设为禁用。










