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