HashChangeEvent: HashChangeEvent() Konstruktor

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.

Der HashChangeEvent() Konstruktor erstellt ein neues HashChangeEvent Objekt, das für das hashchange Ereignis verwendet wird, welches ausgelöst wird, wenn sich das Fragment der URL im window Objekt ändert.

Hinweis: Ein Web-Entwickler muss diesen Konstruktor normalerweise nicht aufrufen, da der Browser diese Objekte selbst erstellt, wenn hashchange Ereignisse ausgelöst werden.

Syntax

js
new HashChangeEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Es ist case-sensitive und Browser setzen es auf hashchange.

options Optional

Ein Objekt, das zusätzlich zu den in Event() definierten Eigenschaften die folgenden Eigenschaften hat:

oldURL Optional

Ein String, der die alte URL enthält. Der Standardwert ist der leere String ("").

newURL Optional

Ein String, der die neue URL enthält. Der Standardwert ist der leere String ("").

Rückgabewert

Ein neues HashChangeEvent Objekt.

Spezifikationen

Specification
HTML Standard
# the-hashchangeevent-interface

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch