Javascript 检查Chromium Edge中的浏览器协议处理程序
我目前有自定义注册的Uri到客户端pc,如下所示Javascript 检查Chromium Edge中的浏览器协议处理程序,javascript,google-chrome,http,Javascript,Google Chrome,Http,我目前有自定义注册的Uri到客户端pc,如下所示 http:// custom:// 但是,我有一个问题,如果用户没有注册的协议,我需要下载一个特定的文件来运行并注册这个Uri以供将来使用 对于这个问题,我已经尝试了很多旧的答案,但它们似乎不适用于新的基于Chromium的浏览器。 问题还在于,我的解决方案安装在用户访问网站的服务器上,因此需要使用纯javascript在客户端进行检查 我不认为我可以使用一些“onblur”黑客来解决这个问题,因为当我点击自定义协议时,我下载的一个文件将从用户p
http://
custom://
但是,我有一个问题,如果用户没有注册的协议,我需要下载一个特定的文件来运行并注册这个Uri以供将来使用
对于这个问题,我已经尝试了很多旧的答案,但它们似乎不适用于新的基于Chromium的浏览器。
问题还在于,我的解决方案安装在用户访问网站的服务器上,因此需要使用纯javascript在客户端进行检查
我不认为我可以使用一些“onblur”黑客来解决这个问题,因为当我点击自定义协议时,我下载的一个文件将从用户pc打开
您知道是否有任何优雅的方法可以通过验证http请求或任何其他解决方案来执行此检查吗