通过SSL混合内容

时间:2018-06-14 10:21:23

标签: javascript ssl websocket web

我正在尝试设置一个chatscript,但我收到了混合内容错误,bcoz我安装了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.

网站和chatscript托管在启用了SSL的同一服务器上。

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

1 个答案:

答案 0 :(得分:0)

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

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

http: URL用于不使用SSL / TLS访问的HTTP资源,https: URL用于通过SSL / TLS访问的HTTP资源。与使用ws:wss:网址的WebSocket资源相同。