備忘録的プログラミングリファレンス

oldURL プロパティ

 oldURL プロパティは、ページ移動の直前の履歴を URL で返す HashChangeEvent インターフェイスのプロパティです。この URL はハッシュリンク名とも呼ばれます。

 oldURL プロパティの返す URL にはハッシュも含まれます。
 ハッシュはページ内移動で使われる <a href="#category"> といった「#」以降のことです。oldURL プロパティの返す値はドメイン名とページ URL、ハッシュ名を含めた形で返します。

oldURL プロパティ
window.onhashchange = (event)=>{
	console.log( event.oldURL );
};

動作について詳しくは Example を参照してください。

 URL のハッシュ以降を取得するには location.hash プロパティを使用します。

 移動した現在の URL を取得するには newURL プロパティを使用します。

ページ内 Index

構文(Syntax)

返り値はString型です。

String = event.oldURL;

返り値(Return Values)

Type摘要
String移動してきたハッシュリンク名

Example

 oldURL プロパティの例です。

 oldURL プロパティは、直前の履歴を URL で返す event オブジェクトのプロパティです。

 oldURL プロパティの返す URL にはハッシュも含まれます。ハッシュ以降を取得するには location.hash プロパティを使用します。

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。