Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Location: assign() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Dieassign() Methode derLocation-Schnittstelle veranlasst das Fenster, das Dokument an der angegebenen URL zu laden und anzuzeigen. Nach der Navigation kann der Benutzer durch Drücken der „Zurück“-Taste zur Seite zurückkehren, dieLocation.assign() aufgerufen hat.
In diesem Artikel
Syntax
assign(url)Parameter
urlEin String oder ein anderes Objekt mit einemstringifier, wie ein
URL-Objekt, das die URL der Seite enthält, zu der navigiert werden soll; zum Beispiel eine absolute URL wiehttps://developer.mozilla.org/de/docs/Web/API/Location/reload, oder eine relative URL — wie/Web(nur ein Pfad, um zu einem anderen Dokument im selben Ursprung zu navigieren) oder#specifications(nur ein Fragment-String, um zu einem Teil derselben Seite zu navigieren), und so weiter.
Ausnahmen
SecurityErrorDOMExceptionWird ausgelöst, wenn derorigin des Skripts, das die Methode aufruft, nicht derselbeorigin ist wie der der Seite, die ursprünglich durch das
Location-Objekt beschrieben wird, meistens wenn das Skript auf einer anderen Domain gehostet wird. Browser drosseln auch Navigationsaufrufe und können diesen Fehler auslösen, eine Warnung generieren oder den Aufruf ignorieren, wenn er zu häufig erfolgt.SyntaxErrorDOMExceptionWird ausgelöst, wenn der bereitgestellte
url-Parameter keine gültige URL ist.
Rückgabewert
Keiner (undefined).
Beispiele
// Navigate to the Location.reload articlewindow.location.assign( "https://developer.mozilla.org/en-US/docs/Web/API/Location/reload",);// Then navigate to its Specifications sectionwindow.location.assign("#specifications");// Eventually navigate to https://developer.mozilla.org/en-US/docs/Webwindow.location.assign("/Web");Spezifikationen
| Specification |
|---|
| HTML> # dom-location-assign-dev> |
Browser-Kompatibilität
Siehe auch
- Die
Location-Schnittstelle, zu der sie gehört. - Ähnliche Methoden:
Location.replace()undLocation.reload().