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