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 July 2015.
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
イベント