userScripts.WorldProperties
USER_SCRIPT
执行环境的配置。用于 userScripts.configureWorld
和 userScripts.getWorldConfigurations
。
类型
此类型的值是一个包含以下属性的对象:
worldId
可选-
string
。环境的标识符。以下划线 (_
) 开头的值是保留的。最大长度为 256 个字符。默认为默认的USER_SCRIPT
环境 (""
)。要在此环境中运行用户脚本,请在注册或更新用户脚本时将此值作为userScripts.RegisteredUserScript
的worldId
属性传递。 csp
可选-
string
。环境的内容安全策略 (CSP)。默认为内容脚本的默认内容安全策略,该策略禁止动态代码执行,例如eval()
。 messaging
可选-
boolean
。是否向用户脚本环境暴露runtime.sendMessage
和runtime.connect
方法。默认为隐藏这些消息传递 API。当调用这些方法时,会触发runtime.onUserScriptMessage
和runtime.onUserScriptConnect
事件处理器。