我有一个注册了自定义 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 中工作