Verlauf: scrollRestoration-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Die scrollRestoration-Eigenschaft des History-Interfaces ermöglicht es Webanwendungen, das standardmäßige Verhalten zur Wiederherstellung des Scrollens bei der Verlaufsnavigation explizit festzulegen.
Wert
Einer der folgenden:
Beispiele
>Aktuelles Verhalten der Scroll-Wiederherstellung abfragen
js
const scrollRestoration = history.scrollRestoration;
if (scrollRestoration === "manual") {
console.log(
"The location on the page is not restored, user will need to scroll manually.",
);
}
Automatische Wiederherstellung der Seitenposition verhindern
js
history.scrollRestoration = "manual";
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-history-scroll-restoration-dev> |