Spec-Zone.ru › Web Extensions

scripting.ExecutionWorld

Определяет среду выполнения скрипта, вставленного с помощью scripting.executeScript() или зарегистрированного с помощью scripting.registerContentScripts().

Тип

Значения этого типа — строки. Возможные значения:

  • ISOLATED Предполагаемая среда выполнения скриптов содержимого. Эта среда изолирована от контекста страницы: хотя они и используют один и тот же документ, глобальные области и доступные API отличаются.
  • MAIN Среда выполнения веб-страницы. Эта среда совместно используется с веб-страницей без изоляции. Скрипты в этой среде не имеют доступа к API, доступным только для скриптов содержимого.

    Предупреждение: Из-за отсутствия изоляции веб-страница может обнаружить исполняемый код и повлиять на него. Не используйте среду MAIN для выполнения, если допустимо, чтобы веб-страницы считывали, получали доступ к или модифицировали логику или данные, передаваемые через исполняемый код.

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
ISOLATED 102 102 102 ? 88 15.4 ? ? 102 ? 15.4 ?
MAIN 102 102 Нет ? 88 15.4 ? ? Нет ? 15.4 ?
ExecutionWorld 102 102 102 ? 88 15.4 ? ? 102 ? 15.4 ?

Примечание: Этот API основан на API chrome.scripting 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/scripting/ExecutionWorld

Spec-Zone.ru

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