scripting.ExecutionWorld
指定使用 scripting.executeScript()
或使用 scripting.registerContentScripts()
注入的脚本的执行环境。
类型
此类型的值为字符串。可能的值为
-
ISOLATED
默认的 内容脚本 执行环境。此环境与页面的上下文隔离:虽然它们共享同一个文档,但全局作用域和可用 API 不同。 -
MAIN
网页执行环境。此环境与网页共享,没有隔离。此环境中的脚本无法访问仅供内容脚本使用的任何 API。警告:由于缺乏隔离,网页可以检测并干扰执行的代码。除非网页可以读取、访问或修改通过执行代码传递的逻辑或数据是可以接受的,否则请勿使用
MAIN
环境。
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。
注意:此 API 基于 Chromium 的 chrome.scripting
API。