指定是否可以在非跨源隔离环境中使用 SharedArrayBuffers
支持的版本
- 在 Windows 和 macOS 上自 92 或更高版本起
描述
指定是否可以在非跨源隔离环境中使用 SharedArrayBuffers。 SharedArrayBuffer 是一个二进制数据缓冲区,可用于在共享内存上创建视图。 SharedArrayBuffers 在多个热门 CPU 中具有内存访问漏洞。
如果启用此策略,则允许站点在无限制的情况下使用 SharedArrayBuffers。
如果禁用或不配置此策略,则仅允许站点在跨源隔离时使用 SharedArrayBuffers。
出于 Web 兼容性原因,Microsoft Edge 在从 Microsoft Edge 91 开始使用 SharedArrayBuffers 时需要跨源隔离。
支持的功能
- 可以强制:是
- 可以推荐:否
- 动态策略刷新:否 - 需要重新启动浏览器
- 按配置文件:是
- 适用于使用Microsoft帐户登录的配置文件:是
数据类型
- 布尔
Windows 信息和设置
组策略 (ADMX) 信息
- GP 唯一名称:SharedArrayBufferUnrestrictedAccessAllowed
- GP 名称:指定是否可以在非跨源隔离环境中使用 SharedArrayBuffers
- GP 路径 (强制) :管理模板/Microsoft Edge
- GP 路径(推荐):不适用
- GP ADMX 文件名:MSEdge.admx
示例值
Enabled
注册表设置
- 路径(强制):SOFTWARE\Policies\Microsoft\Edge
- 路径(推荐):不适用
- 值名称:SharedArrayBufferUnrestrictedAccessAllowed
- 值类型:REG_DWORD
示例注册表值
0x00000001
Mac 信息和设置
- 首选项项名称:SharedArrayBufferUnrestrictedAccessAllowed
- 示例值:
<true/>