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


84

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

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 

どのOSとブラウザを使用していましたか?
スキップR


@ cooking-良いUrサーバーhttp / apache?なぜnginxを試して証明書を無料でインストールしようとしないのですか?nginx.com/blog/free-certificates-lets-encrypt-and-nginxを見てください...は使用されており、90日で有効期限が切れます。証明書を再インストールすることは無料です。
KingRider 2016

これらのコンソールエラーがjavascriptで処理できるかどうかはありますか?javascript apiまたはイベントでコンソールエラーにアクセスできますか?
sri_bb 2018

回答:


113

Chromeを使用していると想定しています。

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

こちらコードでこれを確認できます

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

 case net::ERR_INSECURE_RESPONSE:

このファイルの現在のバージョンはここにあります。エラーステータスERR_INSECURE_RESPONSEは48行目ではなくなっている可能性がありますが、エラーコードはコードのSSL証明書部分にまだ存在しています。

注:SSL証明書に記載されているホスト名を使用してください。参照している場合は、chromeが自動的に正しいホスト名に切り替えますが、javascriptを使用している場合は切り替えません。


8
この答えは正しい答えとして受け入れられるべきです。ありがとう
luongnv89 2015年

12
ターミナルからChromeを開くと、証明書の不一致エラーを回避できますChrome --ignore-certificate-errors。これを言う必要はないはずですが、あなたが何をしているのかを知っている場合にのみこれをしてください!
ノースベン2015

グーグルクロームの設定からこれをどのように構成できますか?
S Gaber 2016年

また、注意:ホスト名を参照すると、chromeは自動的に証明書ホストに切り替わります。(例:「www。」の削除)しかし、JavaScriptパーサーにその機能を実装するのを忘れていたため、SSL証明書に記載されている正しいドメインを指定する必要があります。
ジョン

28

提供されたホストは私のために解決していません(カスタムDNSまたは自己構成されたホスト?)ので、私は推測するのは危険です。

ただし、SSLを介してリソースを要求しているため、証明書が無効である可能性があります。自己署名されており、ブラウザ/ OSの例外に追加されていないか、それ以外の場合は無効です。

同じブラウザで直接URIを試し、証明書を調べます。

編集:これは、jQuery、JavaScript、またはCSSとは直接関係ありません。


これはまさに私がする必要があったことです。
FearlessFuture

8

WordPressサイトで作業していたときに、Chromeでこの問題が発生しました。このコードを追加しました

$_SERVER['HTTPS'] = false;

テーマのfunctions.phpファイルに-ファイルを保存するときに再度ログインするように求められますが、ログインするとすぐに機能します。


3
質問は1年以上前(2014年2月)に行われましたが、この回答により、WordPress / WooCommerceWebサイトでnet :: ERR_INSECURE_RESPONSEの問題が発生するGoogleChromeの最近の変更(2015年6月)が修正される可能性があります。詳細はこちら:frique.me/blog/chrome-wordpress-ssl-bug
Ian Lunn

6

これは、Chromeが自動的に更新される場合にも発生する可能性があります。チェックを開きchrome://helpます。ステータスは次のようになります。

GoogleChromeは最新です。

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


まさにその通りでした。それは問題に対処するのに役立ちました。ありがとう!
mike123 2017

5

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

これを社内で修正するための解決策は、DEVサイトが使用していたSSL証明書をQA民機のTrustedPeopleストアに追加することでした。

これが本番環境で問題になった場合は、JavaScriptを実際のWebアプリに移動する可能性があります。


2

シークレットウィンドウで開いてみてください。これがお役に立てば幸いです。または、次のように変更することもできますapplication/.htaccess

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

2

私の場合、MVCプロジェクトをlocalhost httpsURL(例https://localhost:44373/)でテストすると、Chromeで次のエラーが発生することがあります:net::ERR_INSECURE_RESPONSEWebサイトリソース(JSファイルなど)。

だから私はキャッシュクリアすることでそれを解決します。次に、ページを更新すると、Chromeに安全でないURLに関する特別なページが表示され、[ローカルホスト進む(安全ではない) ]をクリックして許可します。

ここに画像の説明を入力してください



1

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

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


1

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


1

私の場合はChromeforAndroidでした。SSL暗号化されたCNAMEを持つCDNから提供されたすべての静的ファイルが表示されませんでした。Chromeデスクトップでは、すべて正常に表示されました。

壊れたSSL証明書

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

Chrome for Androidは、デスクトップとは異なり、暗号化を真剣に受け止めています。これがあなたの時間とストレスを節約することを願っています


0

Chromeを使用している場合は、ショートカットを作成できます。ショートカットのターゲットを右クリックして編集し、ターゲットの文字列の後にこれを追加します。

--ignore-certificate-errors

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.