JavaScript を使用して現在のページの URL アドレスを取得します

高洛峰
リリース: 2016-11-28 13:46:39
オリジナル
1374 人が閲覧しました

URL は:Uniform Resource Locator (URL)
完全な URL は次の部分で構成されます:
scheme://host:port/path?query#fragment
scheme: 通信プロトコル
一般的に使用される http、ftp、maito など

ホスト: ホスト
サーバー (コンピューター) ドメインネームシステム (DNS) のホスト名または IP アドレス。

port: ポート番号
整数、省略すると、スキームのデフォルトのポートが使用されます。たとえば、http のデフォルトのポートが使用されます。

path: パス
0 個以上の「/」記号で区切られた文字列。通常、ホスト上のディレクトリまたはファイルのアドレスを表すために使用されます。

クエリ: クエリ
オプション。動的 Web ページ (CGI、ISAPI、PHP/JSP/ASP/ASP.NET などのテクノロジを使用して作成された Web ページなど) にパラメータを渡すために使用されます。複数のパラメータを使用できます。 &" 記号 各パラメーターの名前と値は、"= 記号で区切られます。

fragment: 情報フラグメント
文字列。ネットワーク リソース内のフラグメントを指定するために使用されます。たとえば、Web ページに複数の名詞の説明がある場合、フラグメントを使用して特定の名詞の説明を直接見つけることができます。 (アンカーとも呼ばれます。)

このような URL の場合

http://www.x2y2.com0/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere


JavaScript を使用して各部分を取得できます
1、window.location.href
URL 文字列全体 (ブラウザの完全なアドレス バー)
この例の戻り値: http://www.x2y2。 com0/ fisker/post/0703/window.location.html?ver=1.0&id=6#imhere


2、window.location.protocol
URL
のプロトコル部分 この例の戻り値: http/ div>

3、window.location.hostのホスト部分
URL
この例の戻り値: www.x2y2.com

4、window.location.portのポート部分
URL
デフォルトポートの場合80 が使用されている場合 (更新: 80 を追加した場合でも)、戻り値はデフォルトの 80 ではなく null 文字です
この例の戻り値: ""

5,window.location.pathname
のパス部分URL (つまりファイルアドレス)
この例の戻り値:/fisker/post/0703/window.location.html

6, window.location.search
クエリ(パラメータ)部分
を割り当てるだけでなく、値を動的言語に割り当てるだけでなく、静的ページに値を割り当て、JavaScript を使用して対応するパラメーター値を取得することもできます
この例の戻り値?ver=1.0&id=6

7,window.location.hash
アンカー
この例の戻り値はここにあります


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート