devtools.inspectedWindow.reload()
Lädt das Fenster neu, an das die Developer-Tools angehängt sind.
Syntax
browser.devtools.inspectedWindow.reload(
reloadOptions // object
)
Parameter
reloadOptionsOptional-
object. Optionen für die Funktion wie folgt:ignoreCacheOptional-
boolean. Falls true, wird beim Neuladen der Browser-Cache ignoriert (als ob der Benutzer Shift+Strg+R gedrückt hätte). userAgentOptional-
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.userAgentzurückgegeben, die von Skripten ausgeführt werden, die auf der Seite laufen. injectedScriptOptional-
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
Loading…
Hinweis:
Diese API basiert auf der chrome.devtools API von Chromium.