【问题标题】:IE10 websocket allowInsecureFromHttpsIE10 websocket 允许InsecureFromHttps
【发布时间】:2012-11-17 15:05:39
【问题描述】:

我有一个 websocket 实现,我正试图让它跨浏览器工作

在某个时候,我们将迁移到 wss://(即加密的 websockets),但现在,它都是 ws://。当我们从 https 提供一个重定向到 ws 主机的页面时,我们会看到以下内容:

  1. Chrome 没问题。
  2. 如果 allowInsecureFromHttps 设置为 true,Firefox 就可以了。
  3. 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


【解决方案1】:

抱歉,IE10没有这样的配置。你需要为它实现 wss。

【讨论】:

  • 根据我使用 Internet Explorer 和自动化 Selenium 测试的经验,IE 对处理 HTTPS 的细微差别的支持非常差。
【解决方案2】:

如果没有更好的方法,可以引导用户使用chrome或firefox,但这不是最好的方法。如果可以提供帮助,请尝试使用 javascript。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多