【发布时间】:2014-07-24 18:01:12
【问题描述】:
我正在我的网站上运行一个聊天应用程序,当我使用 HTTP 时一切正常,但是一旦我添加了 SSL 并开始使用 HTTPS,我的 websocket 连接就会出现以下错误:
[blocked] The page at 'https://localhost/test/' was loaded over HTTPS, but ran insecure content from 'ws://localhost:815/': this content should also be loaded over HTTPS.
websocket.js:10
Uncaught SecurityError: Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS.
我尝试将 ws 更改为 wss 并且只是删除了这些错误,但聊天仍然无法正常工作。
我使用 Godaddy 作为我的主机/服务器提供商。我是否需要更新 SSL 证书以告知它以某种方式批准 wss 连接?
【问题讨论】:
-
"为什么我在使用 ssl 时会遇到连接问题?" - 你有一个配置问题。服务器的 URL 是什么,以便我们查看?
-
在我的 websoket.js 文件中我有 this.connection = new WebSocket('wss://localhost:815/');
标签: html ssl websocket phpwebsocket