JavaScript | 現在のページURL情報を取得する方法

JavaScript 取得,JavaScript

JavaScript | 現在のページURL情報を取得する方法

Javascriptで現在アクセスのあるページのURL情報を取得する方法を紹介しています。

現在のページURL情報を取得する

JavascriptのLocationインターフェイスを使ってページのURL情報を取得する方法のサンプルコードまとめです。

サンプルでは取得するページのURLが「https://1-notes.com/sample/?p=123」だった場合の各取得情報の結果を紹介しています。

location.origin

location.origiはオリジンの標準形を収めたURLを取得します。

JavaScriptのwindow.location.originにて現在のページURLを取得するサンプルコードです。

let origin = location.origin;

console.log(origin);
// https://1-notes.com/sample/?p=123

location.href

location.hrefはURL全体の文字列を取得します。

let href = location.href;

console.log(href);
// https://1-notes.com/sample/?p=123

location.hostname

location.hostnameはURLからドメインの文字列情報を取得します。

let hostname = location.hostname;

console.log(hostname);
// 1-notes.com

location.pathname

location.pathnameはURLのパス部分を/付きで取得します。

let pathname = location.pathname;

console.log(pathname);
// /sample/

location.search

location.searchはURLに付与されているパラメータ、クエリ文字などを取得します。

let search = location.search;

console.log(search);
// ?p=123

Location.hash

Location.hashは#にて指定されているフラグメント識別子を取得します。

取得するページのURLを「https://1-notes.com/sample/#hash」とします。

let hash = location.hash;

console.log(hash);
// #hash

location.protocol

location.protocolはURLのプロトコルスキームを取得します。

let protocol = location.protocol;

console.log(protocol);
// https:

Location.port

URLにポート番号である場合、そのポート番号を取得します。

let port = Location.port;

console.log(port);
// 8000 など