6

CDN の次の Web サイトを参照する理由がわかりません。URL は二重の「//」で始まります。私はこれを JQuery と Bootstrap で見ました。http://にするかhttps://にするかは人次第?

http://www.bootstrapcdn.com/

<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
4

2 に答える 2

9

これはプロトコルの相対 URLです。

ブラウザーが HTTPS 経由で現在のページを表示している場合、HTTPS プロトコルを使用してそのアセットを要求します。それ以外の場合は、通常* HTTP を使用して要求します。これにより、IE での「このページにはセキュアなアイテムと非セキュアなアイテムの両方が含まれています」というひどいエラー メッセージが表示されなくなり、すべてのアセット リクエストが同じプロトコル内に保持されます。

于 2013-06-03T18:50:08.897 に答える
1

ドメインを省略するのと同じhref="/folder/file.html"です。ブラウザは現在のドメインを想定するだけです。

あなたの場合、ブラウザは現在のプロトコルを想定します。

現在のページの 1 つを保持するためにプロトコル (スキーム) を省略した絶対 URL

于 2013-06-03T18:49:41.523 に答える