Windows 是否有chrome'的等价物;Internet Explorer中的nativeMessaging API?

Windows 是否有chrome'的等价物;Internet Explorer中的nativeMessaging API?,windows,internet-explorer,bho,Windows,Internet Explorer,Bho,在chrome上,扩展可以与本机应用程序交换消息,我们如何在IE上实现这一点 用例:我们有自己的桌面应用程序,用户可以从我们的站点下载和安装。下次他们再次访问时,我们应该能够检测本机应用程序是否已安装,并在可用时启动 借助于一个扩展,我们能够在chrome上构建一个解决方案,该扩展利用chrome本机消息传递API连接到本机应用程序 在IE浏览器上需要类似的东西,或者一个通用的解决方案,它可以在所有主要的浏览器上工作 您可能想看看URL处理程序,Firefox、Chrome和Internet E

在chrome上,扩展可以与本机应用程序交换消息,我们如何在IE上实现这一点

用例:我们有自己的桌面应用程序,用户可以从我们的站点下载和安装。下次他们再次访问时,我们应该能够检测本机应用程序是否已安装,并在可用时启动

借助于一个扩展,我们能够在chrome上构建一个解决方案,该扩展利用chrome本机消息传递API连接到本机应用程序


在IE浏览器上需要类似的东西,或者一个通用的解决方案,它可以在所有主要的浏览器上工作

您可能想看看URL处理程序,Firefox、Chrome和Internet Explorer都支持URL处理程序

基本上,它允许您为浏览器注册例如
myapp://
,然后您可以让浏览器调用注册到此处理程序的应用程序。 这是一种技术,例如uTorrent用于打开torrent://和magnet://的跟踪器

您可以查看这些链接了解详细信息,或在此处搜索解决方案,以便:

如果您安装了桌面应用程序,您只需在IE中安装BHO即可。该BHO应处理来自浏览器的导航事件,然后,当用户导航到您的站点时,BHO将向站点指示您的应用程序在系统中。例如,BHO可以在页面上插入一些“标记”节点,或者在站点页面上调用一些预定义的JS函数。此外,该BHO还可以通过COM与您的桌面应用程序进行一些额外的通信(或者您可以手动模拟BHO,即Chrome本机消息中使用的协议),并使用与Chrome相同的方法。

您的实际“使用案例”是什么?你可能想要一个能与所有主流浏览器兼容的解决方案。我认为你应该告诉我们你想与哪些应用程序集成,以及应该传输什么样的数据。也许让应用程序连接到您的网站更容易。web端运行的是什么?是你写的网页吗?哪种编程语言?提供详细信息,我们可能会提出建议;-)@Marged编辑并添加了一些细节