6

html5 ボイラープレートを見ていて、jquery インクルード URL が二重スラッシュで始まっていることに気付きました。URL は //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js です。

http: がないのはなぜですか?

4

2 に答える 2

15

リンクで答えるのは嫌いですが、これで説明できます - http://paulirish.com/2010/the-protocol-relative-url/


「//mydomain/myresource」のようなプロトコル相対 URL を使用すると、コンテンツがホスティング ページと同じスキームで提供されることが保証されます。FILE:// を使用してからリモートの場所を使用すると、明らかに FILE に解決されるため、テストが少し厄介になる可能性があります。それを使用しないことによって引き起こされる可能性のある、安全でないコンテンツと安全なコンテンツが混在するメッセージを解決することは決して少なくありません.

于 2011-06-14T21:15:08.000 に答える
0

そのため、.html が HTTPS 経由でアクセスされる場合。ページにはセキュリティで保護されていないスクリプトはありません。

于 2011-06-14T21:15:11.750 に答える