[解決済み] JavaScriptでURLのホスト名部分を抽出する方法
2022-03-24 17:39:01
質問内容
フルURLから簡単に始める方法はありますか?
document.location.href = "http://aaa.bbb.ccc.com/asdf/asdf/sadf.aspx?blah"
そして、ホスト部分のみを抽出します。
aaa.bbb.ccc.com
これを確実に実行するJavaScriptの関数があるはずなのですが、見つかりません。
どのように解決するのですか?
このようなアドレスのページがあるとします。
http://sub.domain.com/virtualPath/page.htm
.これらの結果を得るには、ページコードで以下を使用します。
-
window.location.host
を取得します。sub.domain.com:8080
またはsub.domain.com:80
-
window.location.hostname
を取得します。sub.domain.com
-
window.location.protocol
を得ることができます。http:
-
window.location.port
を取得します。8080
または80
-
window.location.pathname
を取得します。/virtualPath
-
window.location.origin
を取得します。http://sub.domain.com
*****
更新情報:.originについて
*****として
レフ
には、ブラウザの互換性があります。
window.location.origin
がはっきりしない。クロームで確認したところ
http://sub.domain.com:port
はポートが80以外の場合、そして
http://sub.domain.com
ポートが80の場合
そのことに言及してくれた@torazaburoさんに感謝します。
関連
-
vueディレクティブv-bindの使用と注意点
-
[解決済み】ローカルファイルを開くことができません - Chrome: ローカルリソースの読み込みが許可されていない
-
[解決済み】TypeScript-のAngular Frameworkエラー - "exportAsがngFormに設定されたディレクティブはありません"
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptで現在の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 実装 サイバーパンク風ボタン
おすすめ
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
jQueryのコピーオブジェクトの説明
-
[解決済み】React Nativeアプリをターミナルから実行するとエラーが発生する(iOS)
-
[解決済み】JavaScript TypeError: null のプロパティ 'style' を読み取ることができない
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する
-
[解決済み】<select>で現在選択されている<option>をJavaScriptで取得するにはどうすればよいですか?
-
Uncaught TypeError: null のプロパティ 'offsetHeight' を読み取れませんでした。
-
JavaScriptのgetElementById()メソッド入門
-
[解決済み] location.host vs location.hostnameとクロスブラウザの互換性?
-
[解決済み】現在のページからJavaScriptを使用してホストURLを取得する方法