HashChangeEvent: HashChangeEvent() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
HashChangeEvent() コンストラクターは、新しい HashChangeEvent オブジェクトを生成します。これは window オブジェクトで URL のフラグメントが変更されたときに発行される hashchange イベントで使用されます。
メモ:
ウェブ開発者は通常このコンストラクターを呼び出す必要はありません。ブラウザーは hashchange イベントを発行するときにこれらのオブジェクトを自分で作成するからです。
構文
js
new HashChangeEvent(type, options)
引数
type-
文字列で、このイベントの名前です。 大文字小文字の区別があり、ブラウザーは
hashchangeに設定します。 options省略可-
オブジェクトで、
Event()で定義されているプロパティに加え、次のプロパティを持ちます。oldURL省略可-
古い URL が入った文字列です。既定値は空文字列 (
"") です。 newURL省略可-
新しい URL が入った文字列です。既定値は空文字列 (
"") です。
返値
新しい HashChangeEvent オブジェクトです。
仕様書
| 仕様書 |
|---|
| HTML> # the-hashchangeevent-interface> |
ブラウザーの互換性
関連情報
hashchangeイベント