[解決済み] ダブルスラッシュで始まるURLのブラウザサポート
質問
最近、プロトコルなしで使用されているリンクをいくつか見かけました。それは理解するのがそれほど難しいようには見えませんでした。素晴らしいアイデアで、かなり直感的だと思います。
ご存じない方のために説明すると、次のような URL を使用します。
//example.com/script.js
はどちらかを指します。
http://example.com/script.js
または
https://example.com/script.js
に由来するURLかどうかによって異なります。
http
または
https
の URL を指定します。httpsのページからhttpのスクリプトや画像を含めることは、例えば、セキュリティ上の懸念があります。
私の質問は、どのような種類のブラウザ/OS サポートがあるかということです。実稼働環境で使用しても安全なのでしょうか。それは確かに、物事を少し簡単にするでしょう。
簡単な例とテストです。 http://codetester.org/916c6916
EDIT。 ただ、私の会社の本番の広告サーバーに、数年前から問題なくいろいろなことに使っていることを追記しておきます。
どのように解決するのですか?
この動作は RFC 1808 (セクション 4) の一部であり、約 16 年前のものなので、すべての主要なブラウザがこれをサポートしているはずです (そして実際サポートしています)。
悲しいことに、そこには
IE7 と -8 ではバグがあります。
でプロトコル相対 URL が使用されている場合、リソースを 2 回ダウンロードすることになります。
link
または
@import
- というように、大きな問題にはならないはずですが、醜いので気をつけましょう。
関連
-
[解決済み] URLのPath.Combineは?
-
[解決済み] FacebookやTwitterの新しいURLのシェバング/ハッシュバン(#!)は何のため?
-
[解決済み] URLの%2Cとは何ですか?
-
[解決済み] 横線の真ん中に文字がある場合のCSSテクニック
-
[解決済み] URLを括弧付きでcurlに渡す
-
[解決済み] URLは大文字と小文字を区別する必要がありますか?
-
[解決済み】URLをクリックするとデフォルトのブラウザが開く
-
[解決済み] URLを作成する際に安全な文字は何ですか?
-
[解決済み] url クエリパラメータに値がない場合、有効ですか?
-
[解決済み] コロン `:` はフレンドリー URL で使用しても安全ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] スペース文字をURLエンコードしています。+ または%20?
-
[解決済み] URLの%2Cとは何ですか?
-
[解決済み] URLを括弧付きでcurlに渡す
-
[解決済み] URLは大文字と小文字を区別する必要がありますか?
-
[解決済み] url クエリパラメータに値がない場合、有効ですか?
-
[解決済み] ブラウザからチャンネルを開くためのSlackのURL
-
[解決済み] URLのプロトコルを継承するために、先頭のダブルスラッシュを使用することに何か不都合はありますか? 例:src="//domain.com"
-
[解決済み] url 変数のスラッシュ
-
[解決済み] URLからフラグメント(ハッシュ '#' 以降の値)を取得する [終了しました]。
-
[解決済み] コロン `:` はフレンドリー URL で使用しても安全ですか?