javascript - chrome 中的自定义协议(protocol)处理程序

标签 javascript google-chrome windows-8 google-chrome-extension protocol-handler

我想通过 Chrome 中的链接打开我的 win 8 应用程序。 不幸的是,我可以看到链接,但点击它什么也没做。

我阅读了有关 navigator.registerProtocolHandler 的内容并为我做了一些东西。

Custom protocol handlers in Chrome

我尝试了我在 IE 中制作的内容,它可以正常打开链接。 在 chrome 中无法执行并且链接无法打开?

有什么想法吗?

最佳答案

之前已经部署了这个,我们可以让它可靠地工作的唯一方法是使用 NPAPI 插件,每个插件用于 Windows/Mac/Linux。这很快变成了一个无法维护的噩梦。您也可以使用 JNLP 之类的东西,但这更糟糕。我们最终放弃了小的用户体验点击(“请打开我们的应用程序”而不是“单击以打开应用程序”)以支持大大简化的部署。

关于javascript - chrome 中的自定义协议(protocol)处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13911454/

相关文章:

javascript - 如果低于特定浏览器宽度,则不显示链接

Javascript 代码片段无法在 Chrome 中运行,但可以在 Internet Explorer 中运行

html - 如何在 Metro 应用程序上实现推送通知

c# - 如何向 Metro 应用程序中的组合框添加颜色?

CSS 幻灯片。只有第二张幻灯片闪烁。并且仅在 Chrome/Safari 中

windows-8 - 在 localFolder 中写入文件特定文件夹

javascript - 如何在Javascript中实现自定义事件?

javascript - 无法访问名称中带有空格的属性

javascript - 最大限度地减少浏览器回流/重新渲染

javascript - Chrome 使用 Lightbox 调用服务器两次