Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

devtools.inspectedWindow.reload()

Lädt das Fenster neu, an das die Developer-Tools angehängt sind.

Syntax

js
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 von navigator.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:

js
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.