web-dev-qa-db-ja.com

jQueryがCDNからロードされない

カスタムCMSがあり、何らかの理由でjQueryがCDNから読み込まれません。これを数日間座った後、.htaccessファイルを変更したことを覚えていますが、それが本当に原因であるかどうかはわかりません。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|themes|assets|images|coobie|robots\.txt)
RewriteRule ^ index.php [QSA,L]

これは防ぎますか:

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

ロードから?このサイトはローカルコンピューター上にあるため、 https:// localhost の形式でリクエストされています

JQueryがロードされないことを確認する方法:Safariで開発ツールを確認すると、ロードされるスクリプトにリストされていません。また、動作していた私のスクリプトは、現在、ログ「$」は未定義です。私がそれに向かえばリンクはうまく機能するので、何かがそれを止めています。

2
Richard Testani

HTTPSページにHTTPリソースをロードしようとしています。この外部リソースは、それ以外の場合は「セキュリティで保護された」ページでは安全でないと見なされるため、ブラウザがブロックしている可能性があります。

src="http://code.jquery.com/jquery-2.1.4.min.js"src="https://code.jquery.com/jquery-2.1.4.min.js"に変更し、それが役立つかどうかを確認します。

2
Andrew Lott

次のように、スクリプトのsrc URLから「http:」を削除します。

<script src="//code.jquery.com/jquery-2.1.4.min.js">  

問題が続く場合は、Chrome Dev Consoleでエラーが表示されるかどうかを確認し、ここに貼り付けてください。

4
Vasikos