如何记住通过 Google Chrome 77 启动应用程序的选择

如何记住通过 Google Chrome 77 启动应用程序的选择

在版本 77 之前,Google Chrome 在首次点击链接后最初呈现给用户的对话框中包含一个“始终在关联应用中打开这些类型的链接”复选框。但从版本 77 及更高版本开始,不再有复选框。

我是升级到 77 版后将 Chrome 重置为默认设置后才注意到这一点的。在此期间,Chrome 会继续保留之前记住的用户选择,即使无法再做出新的选择。重置为默认设置后,这些之前记住的选择会被删除。

除了安装旧版本的 Chrome 来运行我的应用程序外,是否有一种技术可以手动重新创建以前记住的选择?我认为这将为这个问题提供一个实用的解决方法,即使这些选择之前没有做出。

答案1

经过进一步研究,我发现可以隐藏安全对话框本身,从而直接解决根本原因。当然,如果没有安全对话框,复选框的缺失就变得毫无意义。TE.CC 上的一篇博客文章解释了这项技术,它需要将应用程序的“浏览器协议”添加到 Google Chrome 白名单中:

Google Chrome 不再显示“始终在关联应用中打开这些类型的链接”复选框 FIX

在我研究的过程中,我发现,虽然 Firefox 仍然有复选框,但 MS Edge 和 IE 11 与 Chrome 一样没有。此外,与 Chrome 一样,应用程序的浏览器协议(又称可插入协议或自定义桌面协议)调用的安全对话框可以被抑制。以下是 Windows 10 IT Pro Q&A 论坛上的一篇文章,解释了 Microsoft 对此问题的解决方案:

为什么你会收到 Internet Explorer 弹出窗口“你想...吗”或 Microsoft Edge 弹出窗口“你是想切换应用程序吗”,以及如何禁用

最初,谷歌删除此复选框似乎出于无意。但现在看来,这一变化实际上符合微软的标准。应用程序是否可以安全运行在桌面上的决定权被推给了系统管理员,系统管理员会在部署应用程序时正确地执行该决定。而用户则一直不知道甚至需要做出决定。

相关内容