windows - Chrome 策略“ExternalProtocolDialogShowAlwaysOpenCheckbox”不起作用
问题描述
我正在使用库https://github.com/aik099/PhpStormProtocol/从浏览器(Chrome)获取指向我的 IDE(PHPStorm)的链接。每次 xdebug 打印警告时,它都会附加一个带有这样的 href 的链接:
phpstorm://open?file={filepath}&line={line}
我已经尝试按照我在这里找到的步骤: https ://superuser.com/questions/1481851/disable-chrome-to-ask-for-confirmation-to-open-external-application-everytime
在 Windows 的注册表中启用该策略并在我的浏览器中对其进行验证后,我仍然有相同的弹出窗口,但没有复选框以永久允许该协议。
解决方案
ExternalProtocolDialogShowAlwaysOpenCheckbox
仅适用于网站https
。
您可以改为将您的协议添加phpstorm://*
到 Chrome 中URLAllowlist
,例如通过 Windows 注册表:
用户根本看不到弹出窗口,软件将自动打开。
推荐阅读
- snowflake-cloud-data-platform - How to troubleshoot Snowpipe auto ingest failures?
- c - 我们如何在 DPDK 18.11.9 中访问已接收数据包的有效负载
- javascript - 自动填充 Google Place 无法在移动设备上运行
- delphi - THTTPRio SOAP TByteDynArray 返回值,目标多字节代码页中不存在 Unicode 字符的映射
- vue.js - 如何制作动态vue标签,从api加载数据
- laravel - LARAVEL - 在 hasOne 中检索关系返回 null
- drupal - 我在使用 drupal 7 模块将 pdf 转换为 img 时遇到问题
- ios - 如何使用 url 打开 twitter 在 iOS 上发布图片?
- security - Jenkins - 如何配置受限但有用的用户帐户
- python - 从除一列之外的所有列中删除逗号