2

Web サイトでチャット アプリケーションを実行していて、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 を使用しています。どうにかして wss 接続を承認するように SSL 証明書を更新する必要がありますか?

4

1 に答える 1

0

おそらくあなたのhtmlファイルには、httpsではなくhttpを含むスクリプトへのリンクがあります

例: <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>

次のようにする必要があります。 <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>

于 2014-08-28T07:41:37.283 に答える