我们正在使用自定义协议处理程序通过防火墙,NAT等连接到嵌入式设备。该解决方案称为Nabto
这很好用-用户计算机上的插件可以处理对所有nabto:// URI的请求,并为HTML页面提供有关当前连接等的信息。

现在,我们想从常规网页访问Nabto功能。这对于浏览器实施“同源规则”策略是很困难的(例如,我们的http页面无法与nabto页面进行通信)。
到目前为止,我正在尝试使用easyXDM通过nabto插件提供“代理页面”来解决此问题。然后允许该页面启动nabto://请求,并可以使用easyXDM将结果传达回http页面。

但是,起源相同的请求在Internet Explorer中失败-即使两个页面都位于nabto:// self域中。我收到此错误:image

这是Internet Explorer中的错误吗?知道如何解决吗?

非常感谢,
马丁

最佳答案

在开发插件时,我们遇到了与您类似的巨大问题。我必须承认,在花了很多时间之后,我们放弃了通过Nabto获得干净的Ajax支持。实际上,发生的最后一件事是与Microsoft一起开立了一个支持案例,该案例不断反弹,我们再也没有听到任何回复。

虽然可能会有黑客的机会:同时,我们意识到IE允许您通过http / https页面上的nabto:// url填充图像。也许您可以通过查询填充图像对象并从中提取结果?

附带说明:欢迎您在支持论坛(forum.nabto.com)上发布有关此类事情的信息。另一方面,您可以通过这种方式帮助传播有关产品的信息;-)

乌里克

10-04 16:25