如何在 OS X 中删除自定义 URL 处理程序?

如何在 OS X 中删除自定义 URL 处理程序?

我有一个注册了自定义 URL 的 Electron 应用。当我使用 Chrome (mac osx) 时系统提示我打开外部应用时,我选中了“记住我的决定”复选框。

我现在需要让该对话框重新出现。
我该如何取消注册这个 URL 处理?

我已尝试删除 plist 中的项目,如下所述:

当我再次启动应用程序时,删除 plist 中的行似乎会重新生成。我也尝试过更改应用程序的版本,但这也无济于事。

在打开自定义 URL 处理程序时,有人成功重新启动询问用户“记住我的偏好”的对话框吗?

答案1

  • 退出 Chrome

  • 打开“〜/ Library / Application Support / Google / Chrome / Default / Preferences”

  • 搜索“protocol_handler”条目

  • 找到有问题的应用程序/网址。例如

      "https://miro.com":{"miroapp":true}
    
  • 改成

      "https://miro.com":{"miroapp":false}
    

(猜测你也可以删除)

  • 再次打开 chrome 并测试。

在 Chrome 87.0.4280.88 中工作

相关内容