Chrome 每次更新后都会提示输入自定义协议处理程序

Chrome 每次更新后都会提示输入自定义协议处理程序

在我工作的地方,我们使用自定义协议处理程序,它本质上只是充当文件路径代理,以便我们的销售用户可以单击我们的管理网站中的链接并让它打开资源管理器窗口到正确的文件夹。

因此,这是在注册表中注册自身的东西,然后当点击它时,它会提示用户是否要打开“sterlingstorage”(我们的处理程序的名称)中的链接,并询问他们是否总是想以这种方式打开它。

但看起来他们已经删除了始终记住的复选框?

chrome 提示

有什么方法可以让它像以前一样在每次点击时再次显示?

答案1

您使用的是 Chrome 77 吗?那么您不是唯一遇到此问题的人。 https://support.google.com/chrome/thread/14194567?hl=en

Chrome76 与 77

这是有意为之的。缺少“始终在关联应用中打开这些类型的链接”复选框,因为开发人员认为这不对,因为没有选项可以撤消这样的选择。没有比这更好的了。抱歉,我只是来给你提供信息。

所以目前看来,你真的没有选择。他们删除了此选项,因为一旦你点击“记住”复选框,你就无法撤消该选择。所以他们只是删除了此功能(如源链接所述)。

答案2

我刚刚找到了一种在 Windows 上重新启用复选框的方法。
您可以按照以下步骤操作:

  1. 以管理员身份打开 regedit.exe

  2. 找到钥匙

    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

  3. 打开或添加双字名称“ExternalProtocolDialogShowAlwaysOpenCheckbox”并将其设置为 1。

  4. 重启 Chrome 并测试您的自定义协议。它将再次显示复选框。

您可以撤消允许的协议,但您需要编辑配置文件文件夹下的首选项文件并搜索“protocol_handler”:Chrome GUI 中目前没有撤消选项。

答案3

相关内容