【问题标题】:Mix content over SSL通过 SSL 混合内容
【发布时间】:2018-06-14 10:21:22
【问题描述】:

我试图设置一个聊天脚本,但我收到了混合内容错误,因为我安装了 SSL

Mixed Content: The page at '<URL>' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws:<URL>/websocket'. This request has been blocked; this endpoint must be available over WSS.

网站和聊天脚本托管在启用 SSL 的同一服务器上。

这是网址 https://afghanchat.net/client/htmlchat/1...hchat.html

【问题讨论】:

    标签: javascript ssl websocket web


    【解决方案1】:

    WebSocket 安全模型不允许从安全资源(例如通过 HTTPS 提供的网页)访问不安全的 ws: URL。您必须改用wss: URL。

    错误消息是抱怨 HTTPS 网页试图访问 ws: URL。

    http: URL 用于不使用 SSL/TLS 访问的 HTTP 资源,https: URL 用于通过 SSL/TLS 访问的 HTTP 资源。分别使用ws:wss: URL 的WebSocket 资源也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 2013-12-23
      • 2015-08-13
      • 2015-10-07
      • 1970-01-01
      相关资源
      最近更新 更多