Spec-Zone.ru › Web Extensions

devtools.inspectedWindow.reload()

Перезагружает окно, к которому прикреплены инструменты разработчика.

Синтаксис

browser.devtools.inspectedWindow.reload(
  reloadOptions       // object
)

Параметры

reloadOptions Необязательно

object. Опции для функции, как указано ниже:

ignoreCache Необязательно

boolean. Если true, перезагрузка игнорирует кэш браузера (как если бы пользователь нажал Shift+Ctrl+R).

userAgent Необязательно

string. Установите пользовательский пользовательский агент для страницы. Переданная здесь строка будет отправлена в заголовке User-Agent браузера и будет возвращена вызовами navigator.userAgent, сделанными скриптами, выполняемыми на странице.

injectedScript Необязательно

string. Вставьте заданное выражение JavaScript во все фреймы на странице до выполнения любых других скриптов.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
reload Да 79 54 ? Да 16 ? ? Нет ? Нет ?

Примеры

Перезагрузите просматриваемое окно, установив пользовательский агент и вставив скрипт:

const reloadButton = document.querySelector("#reload-button");

reloadButton.addEventListener("click", () => {
  browser.devtools.inspectedWindow.reload({
    injectedScript:"alert(navigator.userAgent);",
    userAgent: "Not a real UA"
  });
});

Примечание: Этот API основан на API chrome.devtools Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/reload

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API