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