Chrome 130.0.6723.59更新后自定义协议无法唤起本地应用,求设置方案
Chrome 130+ 自定义协议唤起本地应用失效的设置修复方案
重置协议处理关联记录
打开chrome://settings/handlers,找到你的自定义协议(比如xxx://这类),如果有现存记录,点击右侧三点选择「移除」,之后重新触发网站的协议请求,看是否弹出授权提示。要是没显示对应协议,手动点击页面底部「添加」,输入协议名和正确的本地应用路径(比如C:\Program Files\YourApp\yourapp.exe)。调整隐私安全权限
打开chrome://settings/privacy,进入「网站设置」→「权限」→「其他权限」→「处理协议」,确认「允许网站请求处理协议」已开启,同时检查目标网站有没有被加到「不允许」列表,有的话移除限制。另外,暂时关闭「增强型安全浏览」试试,这个功能可能会拦截小众自定义协议的请求。禁用实验性特性
打开chrome://flags,搜索以下两个选项,设置为「Disabled」后重启Chrome:Protocol Handler Improvements:Chrome 130的这个特性调整了协议处理逻辑,禁用后恢复旧行为Secure Contexts for Protocol Handlers:如果你的网站是HTTP环境,这个特性会阻止协议唤起,禁用后允许HTTP站点触发
清除站点缓存数据
打开chrome://settings/siteData,搜索目标网站域名,删除对应的数据(包括缓存和协议授权记录),之后重新访问网站触发协议请求。检查默认浏览器设置
打开chrome://settings/defaultBrowser,确认「让Chrome成为默认浏览器」已开启,确保自定义协议的默认处理应用在系统里关联正确(Chrome会调用系统默认关联,系统关联没问题的话Chrome才能正常识别)。
内容的提问来源于stack exchange,提问作者jiffjaff
相关产品推荐
相关产品推荐

