0

アップロードしている https Web ページ内で数行の JavaScript を使用しています。<head>次のコードを使用して、jQuery ライブラリと ajax ライブラリを呼び出します。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"> </script>


<script src="https://code.jquery.com/jquery-1.12.3.js"></script>

Chrome でデバッグ モードを使用した後、次の混合コンテンツ エラーを受け取りました。


「混合コンテンツ: ページ xyz は HTTPS 経由で読み込まれましたが、安全でないスクリプト ' http://code.jquery.com/jquery-latest.min.js ' を要求しました。この要求はブロックされました。コンテンツは HTTPS 経由で提供する必要があります。 ."

私は自分の問題の解決策を見つけるためにグーグルとスタックオーバーフロー(私はしばしば良い解決策を見つける)を見回しましたが、うまくいきませんでした。スクリプトを実行するためにこれらのライブラリをロードする必要がありますが (非同期 ajax 呼び出しも同様です)、問題は lib にあるようです (常にデバッグ コンソールをチェックします)。

より具体的には、次の行: jquery-1.12.3.js:10444 に対応します

// Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending
// Use native DOM manipulation to avoid our domManip AJAX trickery
head.insertBefore( script, head.firstChild );

誰かが似たようなことに遭遇したことがありますか?この問題をどのように解決しましたか?

4

0 に答える 0