Google chrome Chrome 84+;:网站希望打开此应用程序:处理程序

Google chrome Chrome 84+;:网站希望打开此应用程序:处理程序,google-chrome,handler,Google Chrome,Handler,我有以下修复程序,每次都在没有确认的情况下在Chrome中打开了所需的应用程序。在更新84.0.4147.89版(官方版本)(64位)之前,它们一直运行良好 修正1: In C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Preferences "protocol_handler":{"excluded_schemes":{"neededApp&quo

我有以下修复程序,每次都在没有确认的情况下在Chrome中打开了所需的应用程序。在更新84.0.4147.89版(官方版本)(64位)之前,它们一直运行良好

修正1:

In C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Preferences
"protocol_handler":{"excluded_schemes":{"neededApp":false}}

你知道新版本有什么变化,或者如何解决这个问题吗?并非所有应用都会出现这种情况。

我在chrome 84上也遇到过同样的问题

尝试在chrome pref的文件中添加:

"protocol_handler":{"allowed_origin_protocol_pairs":{"SITE_DOMAIN":{"NEEDED_APP":true}}}
而不是:

"protocol_handler":{"excluded_schemes":{"NEEDED_APP":false}}
注意

"protocol_handler":{"allowed_origin_protocol_pairs":{"SITE_URL":{"APP_NAME":true}}}
仅适用于https站点

请尝试以下操作:

"protocol_handler": {
    "allowed_origin_protocol_pairs": {
        "file://": { "myprotocol": true },
        "http://localhost:12345": { "myprotocol": true },
        "https://google.com": { "myprotocol": true },
    }
},

本地文件/http/https都很好用。

如果你进入
chrome://flags/
并搜索“不安全的来源被视为安全的”,然后添加来源,例如。“http://example.com,然后您将获得勾选框以允许记住所选内容

我刚刚在Chrome 84和MS Edge 84中试用过。当打开Edge时,您确实会收到一条警告,说明您使用的是不安全的选项,但对于特定URL来说,这似乎是可以接受的


通常的注意事项适用于您确实信任该站点被视为安全的站点

谢谢。我正在尝试添加本地文件(file:///E:)但它不起作用:{“允许的起源协议对”:{”file:///E:“:{”appurl:true}}}。有什么建议吗?谢谢,欢迎使用stackoverflow:)我如何使一个文件与本地文件一起工作:file:///E:“?你找到解决方案了吗?@user998405没有。你有相同的问题吗?没有相同的解决方案。我要求我的客户端更改为其他浏览器或使用较旧的chrome版本。当错误出现在屏幕上时,您可以尝试使用“自动热键”脚本自动单击错误,直到找到修复程序。感谢您的解决方案。但我不认为我的客户会接受这一点(
"protocol_handler": {
    "allowed_origin_protocol_pairs": {
        "file://": { "myprotocol": true },
        "http://localhost:12345": { "myprotocol": true },
        "https://google.com": { "myprotocol": true },
    }
},