可能性の重複:
Can I change all my links to just //?すべてのブラウザでプロトコルをサポートしていないCSSまたはJavaScriptにリンクしていますか?
私は「//ドメイン/パス」の形式を使用してではなく、リソースかどうかについての具体的であることによってCSSとJavaScriptを参照できることを学びましたHTTPまたはHTTPS経由でロードする必要があります。例:
<link href="//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
ブラウザは、現在のページと同じプロトコル(スキーマ)を使用してリソースを読み込みます。
が、これはすべてのブラウザでサポートされ、そうでない場合は、ブラウザがそれをサポートしていないものはどれか
私はそれをIE7にいくつかの問題がありました。スタッフが正しく読み込まれませんでした。しかし、私は答えとしてこれを掲示するつもりはありません、なぜ私は再び問題が何だったのか分かりません。 –
私はしばしばこの質問について疑問を呈しましたが、https://を常時使用していた場合、サードパーティのサーバにSSLオーバーヘッドがあると仮定した場合、なぜ上記のように気になるのでしょうか?おそらく、あなたは自分のリソースの別の(サブ)ドメインを使用している可能性があります。したがっておそらくもっと気にします。 – userx
@userx良い点。私はリソースが単なる例であり、実際のリンクは別の第三者にあることを明確にしておくべきでした。 https JavaScriptにリンクすると、他のJavaScriptをhttpの場所からロードします(おそらくページがhttp?であるため)。これにより、Chromeが(正しく)エンドユーザーに警告し、安全でないコンテンツを読み込まないようにします。 –