裏紙に書く程度の内容

javascriptで開いているページのURLを取得する

javascriptで現在表示しているページのURLを取得するには、window.location[.prop]を使う。

prop部分は取得したいプロパティを指定。

仮に,

http://example.com:81/app/index.html?search=test#test

のページでは下記プロパティ指定で各々の値が取得できる。















































































































プロパティ取得できる値説明
hash#testハッシュ値
hostexample.com:81ホスト名+ポート番号
hostnameexample.comホスト名
hrefhttp://example.com:81/app/index.html?search=test#testurl全体
originhttp://example.com:81プロトコル+ホスト名+ポート番号
pathname/app/index.htmlパス部分
port81ポート番号
protocolhttp:プロトコル
search?search=testクエリ

表示中サイトが80ポート等、アドレスバーに表示されない場合、ポート部分は空になる。

Index
広告