[解決済み] http|https "のないURL
質問
同僚から、リンクの URL の "http | https" の部分を省略すると、その URL はそれが使用されているページがどのようなスキームであっても使用するようになることを学びました。
ですから、たとえば、私のページが次の場所でアクセスされた場合 http://www.example.com というリンクがあり(先頭に '//' があることに注意)。
<a href="//www.google.com">Google</a>
このリンクは http://www.google.com .
しかし、もし私がそのページに https://www.example.com にアクセスすると、同じリンクで https://www.google.com
このことについてもっと情報を得るためにオンラインで調べようと思ったのですが、良い検索フレーズが思いつかず困っています。 もし私が "URLs without HTTP" で検索すると、返されるページはこの形式の URL についてです: "www.example.com" これは、私が探しているものではありません。
これはスキームレス URL と呼ぶのでしょうか? プロトコルなしの URL とでも言うのでしょうか?
これはすべてのブラウザで動作するのでしょうか? 私は FF と IE 8 でテストし、両方で動作しました。 これは標準の一部ですか、それとももっと多くのブラウザをテストすべきですか?
どのように解決するのですか?
プロトコルの相対URL
一部のブラウザで異常なセキュリティ警告が表示されることがあります。
こちらもご覧ください。 ウィキペディアのプロトコルに関連するURL を参照してください。
一時期は が推奨されていました。 ;ですが、今後は は避けるべきです。 .
Stack Overflow の質問も参照してください。 なぜプロトコル相対 URL を使用するのですか? .
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] JavaScriptでURLをエンコードする?
-
[解決済み] HTTP GET(リクエストボディ付き
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み] なぜCache-Control属性はリクエストヘッダ(クライアントからサーバーへ)に送信されるのですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リバースルーティングとは何ですか?
-
[解決済み] ERR_INVALID_CHUNKED_ENCODING エラーの修正方法を教えてください。
-
[解決済み] 要求されたURLの長さが、このサーバーの容量制限を超えていませんか?
-
[解決済み] 検証失敗または重複が無効な場合のREST HTTPステータスコード
-
[解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)
-
[解決済み] bash/shellスクリプトからhttp応答コードを評価する方法は?
-
[解決済み】サーバーサイドアプリケーション(PHP、Ruby、Pythonなど)でURLのハッシュ部分を読み取ることはできますか?)
-
[解決済み】どのHTTPメソッドがどのCRUDメソッドと一致するか?
-
[解決済み] 304 Not Modified」は具体的にどのように機能するのですか?
-
[解決済み] Angular2 http.get()、map()、subscribe()とobservableパターン - 基本的な理解