2017-12-06 2 views
0

httpsで安全なコンテンツで、192.168.xxで始まるローカルネットワークプリンタでjavascript sdkを使用しているウェブサイトを持っています 私のプリンタはポートでそのIPアドレスでリッスンしています8008(http) アプリケーションの印刷が開始されると、プリンタは次のように初期化されます。 http://192.168.199.69:8008/socket.io/1/?t=1512574905603 Chromeがこのリクエストをブロックしており、印刷できません。以下のようなエラーmsg。クロム:ローカルIPアドレスの混在コンテンツの問題192.168

ChromeにローカルURLを通知して、そのURLをリクエストできるようにするにはどうすればよいですか?

エポス-2.6.0.js:6混在したコンテンツ: 'https://mywebsite/order-list.html' でのページには、HTTPS経由でロードされますが、安全でないXMLHttpRequestのエンドポイント 'http://192.168.199.69:8008/socket.io/1/?t=1512574905603' を要求しました。このリクエストはブロックされました。 HTTPS経由でコンテンツを配信する必要があります。

答えて

-1

あなたはそうすることはできません。そうではありません。

ほとんどの最新のブラウザは、HTTPS経由でドキュメントにアクセスする場合、HTTP経由でリソースをロードしません。これは、ユーザーが接続を部分的に暗号化しないようにするためです。詳しくはこちらat MDN

Chromeがあなたに通知するように、HTTPS経由のコンテンツを配信するか、HTTPS経由でウェブサイトを配信しないでください。

+0

イムわからない、例外なく、クロムを追加します。 httpコンテンツやあらゆる回避策を提供するにはどうすればよいですか? – Raj

+0

回避策はありません。あなたは今あなたのコンテンツを提供するために何を使用していますか? – Luca

+0

今、Imはローカルでhttpsなしでテストしていますが、インターネットにアップロードするとこれが表示されます。プリンターはhttpだけを受け取り、IPはローカルネットワーク – Raj

0

自己署名証明書を取得し、サービス/サーバーにアップロードしてください。 しかし、混合コンテンツモードでは、HTTPを歩き回るの基本的な疑問が残っているか、それは許可されません。.. Firefoxはそれがある

関連する問題