HashChangeEvent: HashChangeEvent() コンストラクター
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
HashChangeEvent() コンストラクターは、新しい HashChangeEvent オブジェクトを生成します。これは window オブジェクトで URL のフラグメントが変更されたときに発行される hashchange イベントで使用されます。
メモ:
ウェブ開発者は通常このコンストラクターを呼び出す必要はありません。ブラウザーは hashchange イベントを発行するときにこれらのオブジェクトを自分で作成するからです。
構文
js
new HashChangeEvent(type, options)
引数
type-
文字列で、このイベントの名前です。 大文字小文字の区別があり、ブラウザーは
hashchangeに設定します。 options省略可-
オブジェクトで、
Event()で定義されているプロパティに加え、次のプロパティを持ちます。oldURL省略可-
古い URL が入った文字列です。既定値は空文字列 (
"") です。 newURL省略可-
新しい URL が入った文字列です。既定値は空文字列 (
"") です。
返値
新しい HashChangeEvent オブジェクトです。
仕様書
| Specification |
|---|
| HTML> # the-hashchangeevent-interface> |
ブラウザーの互換性
関連情報
hashchangeイベント