【发布时间】:2015-07-28 10:40:50
【问题描述】:
如何从浏览器检查桌面应用程序是否已安装,好像未安装的用户将显示一个安装程序链接,如果没有,我们将启动桌面应用程序,这里的挑战是我们使用自定义协议处理程序概念来检测自定义url是否注册,但这只适用于win8的firefox和ie11。
在 chrome 上无法检测存在的 proptocl 处理程序,如果用户检查不显示窗口选项,则基于窗口模糊将不起作用,则不会显示自定义 url 警报并且无法知道自定义 url 已注册。 win7 上的 ie11 也有同样的行为。 有人可以帮忙吗
【问题讨论】:
-
嗨,Som,我在 Chrome 上遇到了同样的问题。你解决了吗,如果是,你能告诉我你是怎么解决的吗?
标签: javascript cross-browser uri protocols