【发布时间】:2012-11-17 15:05:39
【问题描述】:
我有一个 websocket 实现,我正试图让它跨浏览器工作。
在某个时候,我们将迁移到 wss://(即加密的 websockets),但现在,它都是 ws://。当我们从 https 提供一个重定向到 ws 主机的页面时,我们会看到以下内容:
- Chrome 没问题。
- 如果 allowInsecureFromHttps 设置为 true,Firefox 就可以了。
- IE10 失败。
我知道正确的路径是简单地实现 wss,但与此同时,我想知道是否有任何配置可以应用于 IE10,类似于 Firefox 的 allowInsecureFromHttps 允许打开 ws:// 链接从 https:// 页面。
谢谢!
【问题讨论】:
-
您找到答案了吗?我也面临 IE 10 的同样问题。
-
这个问题还没有答案...
-
即使我正在寻找这个但还没有答案..
-
您是否尝试在
tools > options > security > internet zone > miscellaneous > display mixed content中启用“混合内容”? -
如果你还没有解决这个问题,你可能想看看这个帖子:stackoverflow.com/questions/15114279/…“如果你试图在本地(内联网)上打开一个 websocket,IE 会抛出一个 SecurityError域。要克服这个问题,您可以禁用 IE 识别本地站点的自动算法。这可以在“工具”>“Internet 选项”>“安全”>“本地 Intranet”>“站点”中完成
标签: https websocket internet-explorer-10