我们使用自定义协议处理程序跨防火墙,NAT等连接到嵌入式设备。解决方案称为Nabto。
这个伟大的工程 - 一个插件,在用户的计算机上处理请求所有nabto:// URI和为HTML页面,其中包含当前连接等在http协议上使用Ajax时的权限错误
现在的信息,我们想从一个访问Nabto功能定期的网页。浏览器执行同源策略(例如,我们的http页面无法与nabto页面通信)很难实现。
到目前为止,我正在尝试通过使用通过让nabto插件提供服务的“代理页面”来解决此问题。然后允许此页面启动nabto://请求,并使用easyXDM将结果传回给http页面。
但是,在Internet Explorer中同源请求失败 - 即使这两个页面都驻留在nabto:// self域中。我收到此错误:image
这是Internet Explorer中的错误吗?任何想法如何解决它?
非常感谢,
马丁
看起来很奇怪。 *您的可信站点列表中是* nabto:// self吗? (如果甚至可以添加它,它可能只接受'http://'和'https://') – 2010-09-21 10:15:16
它在我的信任页面中,是的。 但它似乎没有任何区别 - 如果我删除它,ajax调用将仍然失败,“权限被拒绝”。同样,我无法在同一个nabto://域中访问嵌入式iframe的文档内容。 – 2010-09-21 12:17:25