SetTimeoutWithout1MsClampEnabled

控制 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/>

另请参阅