控制 Javascript setTimeout () 函数的最小超时 (过时)
已过时:此策略已过时,在Microsoft Edge 版本 109 后不起作用。
支持的版本
- 自 101 起在 Windows 和 macOS 上,直到 109
描述
此策略已过时,在版本 109 之后的 Microsoft Edge 中不起作用。 此政策只是为了允许企业适应新的固定行为而暂时提供。
当策略设置为“已启用”时,超时为 0ms 的 Javascript setTimeout() 将不再固定为 1ms 以计划基于计时器的回调。 当策略设置为“已禁用”时,超时为 0ms 的 Javascript setTimeout() 将固定为 1ms 以计划基于计时器的回调。 取消设置策略时,使用 setTimeout() 函数的浏览器默认行为。
这是一项 Web 标准合规性功能,但它可能会更改网页上的任务排序,从而导致依赖于特定排序的站点上出现意外行为。 它还可能会影响具有大量 setTimeout() (0ms 超时使用量)的站点。 例如,增加 CPU 负载。
对于取消设置此策略的用户,Microsoft Edge 稳定版将在稳定渠道上逐步推广更改。
支持的功能
- 可以强制:是
- 可以推荐:否
- 动态策略刷新:是
- 按配置文件:是
- 适用于使用Microsoft帐户登录的配置文件:否
数据类型
- 布尔
Windows 信息和设置
组策略 (ADMX) 信息
- GP 唯一名称: SetTimeoutWithout1MsClampEnabled
- GP 名称:控制 Javascript setTimeout () 函数最小超时 (过时)
- GP 路径 (强制) :管理模板/Microsoft Edge
- GP 路径(推荐):不适用
- GP ADMX 文件名:MSEdge.admx
示例值
Enabled
注册表设置
- 路径(强制):SOFTWARE\Policies\Microsoft\Edge
- 路径(推荐):不适用
- 值名称:SetTimeoutWithout1MsClampEnabled
- 值类型:REG_DWORD
示例注册表值
0x00000001
Mac 信息和设置
- 首选项项名称:SetTimeoutWithout1MsClampEnabled
- 示例值:
<true/>