web-dev-qa-db-ja.com

コンソールエラーリソースのロードに失敗しました:net :: ERR_INSECURE_RESPONSE

私は私の頭の中で私のリンクにそれらを得ています。

GET https://fr.s.us/js/jquery-ui.css net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-1.9.1.min.js net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-ui.js net::ERR_INSECURE_RESPONSE

誰かがこれらのjqueryコンソールエラーについて私を啓発してください..

Failed to load resource: net::ERR_INSECURE_RESPONSE 
80
cooking good

Chromeを使っていると思います。

もしそうなら、根本的な問題は証明書の不一致/期限切れの証明書です。

あなたは ここのコード であなた自身のためにこれを見ることができます。

特に、私が送ったC++ファイルの48行目のコードで参照している非常に定数の使用に注意してください。

 case net::ERR_INSECURE_RESPONSE:

このファイルの現在のバージョンは ここ です。エラーステータスERR_INSECURE_RESPONSEは48行目には表示されなくなりますが、エラーコードはコードのSSL証明書部分に残っています。

注:SSL証明書にリストされているホスト名を必ず使用してください。ブラウズしている場合はchromeが自動的に正しいホスト名に切り替わりますが、javascriptを使用している場合は切り替わりません。

110
eb80

提供されたホストは私のために解決していません(カスタムDNSか自己設定ホストか)それで私は推測する危険性があるだけです。

しかし、SSLでリソースをリクエストしているので、証明書が無効である可能性があります。自己署名されていてブラウザやOSの例外に追加されていないか、そうでなければ無効です。

同じブラウザで直接URIを試して証明書を調べてください。

編集:これはjQuery、JavaScriptまたはCSSに直接関連するものではありません。

26
Eero Otsus

私がWordPressサイトで作業していたとき、私はクロムに関するこの問題を抱えていました。このコードを追加しました

$_SERVER['HTTPS'] = false;

テーマのfunctions.phpファイルに - あなたがファイルを保存するとき、それはあなたに再びログインするようにあなたに頼みます、しかしそれがログインされるとすぐにそれは働きます。

7
Andy Simpson

Chromeが自動的にアップデートされる場合も同様です。 Check chrome://helpを開きます。状況は以下のとおりです。

Google Chromeは最新です。

ステータスがChromeの再起動を要求していることがあります。この場合、私はいくつかのリソースがnet::ERR_INSECURE_RESPONSEのためにロードに失敗するという同様の問題がありました。 Chromeを再起動すると、すべて正常に動作しました。

5

私が最近問題を抱えていたとき、それは私たちの開発サーバーが私たちの分析ソフトウェアと同様にアプリケーションをホストするクロスサイト問題でした。他の環境では、クロムコンソールはこのエラーと開発サーバー上のJavaScriptファイル(トラッカー)をソースとして表示します。これは、自分の環境の分析データを表示しようとしているQA担当者に問題を引き起こしていました(この問題のために何も取り込まれていませんでした)。

この社内修正方法は、DEVサイトが使用していたSSL証明書をQAピープルマシンのTrusted Peopleストアに追加することでした。

これが運用上の問題であった場合は、ほとんどの場合、JavaScriptを実際のWebアプリケーションに移動します。

4
Mike Cheel

シークレットウィンドウで開きます。これが役立つことを願っています。あるいは、application/.htaccessを次のように修正することもできます。

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
2
Naina Shukla

私にとって問題は<base href="https://domain.ext/">タグでした。

取り外した後、それはOKでした。なぜそれが問題だったのか本当に理解できません。

1
KoalaBear

私の場合はChrome for Androidでした。 SSL暗号化されたCNAMEのCDNから提供されたすべての静的ファイルは表示されませんでした。 Chromeデスクトップでは、すべてうまくいっています。

壊れたSSL証明書

Ca_bundleに証明書を正しく追加すると、ファイルが正しく表示されます。

Android版Chromeはデスクトップとは異なり暗号化を重視しています。これが時間とストレスを軽減することを願っています

1
Akpan Promise

私の場合、時々私がlocalhosthttps url(例えばhttps://localhost:44373/)によって私のMVCプロジェクトをテストするとき、Chromeはこのエラーを発生させます:ウェブサイトリソースのためのnet::ERR_INSECURE_RESPONSEJSファイルなど).

だから私はそれをクリアキャッシュで解決します。それから私はページを更新して、Chromeは私に安全でないURLについての特別なページを見せて、そして私はそれをクリックすることによってそれを可能にするlocalhost(安全でない)に進んでください

enter image description here

1
RAM

CORSについて学んでください。crossorigin.meを試してみてください。

例: https://crossorigin.me/https://fr.s.us/js/jquery-ui.css

メッセージエラーを表示せずにページを白にします。

http://cors.io/?u=https://fr.s.us/js/jquery-ui.css

私達を招きます;-)

1
KingRider

証明書がないhttpsからデータを取得しようとしています。 「https://」を「http://」に変更してください。私のために働きました。

1
Marco Rey

$_GET[]のようにエンコードして作ります。

0
Sven Junior

あなたがクロムを使用するならば、あなたは近道を作ることができます、右クリックして近道の目標を編集して、これを目標の文字列の後に追加してください:

--ignore-certificate-errors

完全な文字列は次のようになります。

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors
0
L.Johnny