devtools.inspectedWindow.reload()
Lädt das Fenster neu, an das die Entwicklerwerkzeuge angehängt sind.
Syntax
browser.devtools.inspectedWindow.reload(
reloadOptions // object
)
Parameter
reloadOptions
Optional-
object
. Optionen für die Funktion wie folgt:ignoreCache
Optional-
boolean
. Wenntrue
, wird der Browser-Cache beim Neuladen ignoriert (als ob der Nutzer Shift+Strg+R gedrückt hätte). userAgent
Optional-
string
. Setzen Sie einen benutzerdefinierten User-Agent für die Seite. Der hier angegebene String wird im User-Agent-Header des Browsers gesendet und von Aufrufen annavigator.userAgent
zurückgegeben, die von in der Seite laufenden Skripten gemacht werden. injectedScript
Optional-
string
. Injiziert den angegebenen JavaScript-Ausdruck in alle Frames der Seite, bevor andere Skripte geladen werden.
Browser-Kompatibilität
Beispiele
Das inspizierte Fenster neu laden, indem der User-Agent gesetzt und ein Skript injiziert wird:
const reloadButton = document.querySelector("#reload-button");
reloadButton.addEventListener("click", () => {
browser.devtools.inspectedWindow.reload({
injectedScript: "alert(navigator.userAgent);",
userAgent: "Not a real UA",
});
});
Hinweis:
Diese API basiert auf der chrome.devtools
API von Chromium.