scripting.ExecutionWorld

指定使用 scripting.executeScript() 或使用 scripting.registerContentScripts() 注入的脚本的执行环境。

类型

此类型的值为字符串。可能的值为

  • ISOLATED 默认的 内容脚本 执行环境。此环境与页面的上下文隔离:虽然它们共享同一个文档,但全局作用域和可用 API 不同。
  • MAIN 网页执行环境。此环境与网页共享,没有隔离。此环境中的脚本无法访问仅供内容脚本使用的任何 API。

    警告:由于缺乏隔离,网页可以检测并干扰执行的代码。除非网页可以读取、访问或修改通过执行代码传递的逻辑或数据是可以接受的,否则请勿使用MAIN环境。

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

注意:此 API 基于 Chromium 的 chrome.scripting API。