跳转到主要内容

为工作器脚本启用严格的 MIME 类型检查

  • StrictMimetypeCheckForWorkerScriptsEnabled

此政策用于为工作器脚本启用严格的 MIME 类型检查。

如果此政策已启用或未设置,工作器脚本将对 JavaScript 使用严格的 MIME 类型检查,这是新版默认行为。采用旧版 MIME 类型的工作器脚本将被拒绝。

如果此政策已停用,工作器脚本将使用宽松的 MIME 类型检查,以便系统继续加载和执行采用旧版 MIME 类型(例如 text/ascii)的工作器脚本。

过去,浏览器使用宽松的 MIME 类型检查,因此支持那些采用大量旧版 MIME 类型的资源。例如,对于 JavaScript 资源,text/ascii 是受支持的旧版 MIME 类型。这会允许系统将资源作为脚本加载以付诸原本从未预期的用途,因此可能会导致出现安全问题。在不久的将来,Chrome 将会改用严格的 MIME 类型检查。届时,已启用的相关政策将会跟踪这一默认行为。如果此政策已停用,管理员将能酌情保留旧版行为。

如需详细了解 JavaScript/ECMAScript 媒体类型,请参阅 https://html.spec.whatwg.org/multipage/scripting.html#scriptingLanguage。

  • True = 适用于工作器(Web Worker、Service Worker 等)的脚本需要采用 JavaScript MIME 类型,例如 text/javascript。采用旧版 MIME 类型(例如 text/ascii)的工作器脚本将被拒绝。
  • False = 适用于工作器(Web Worker、Service Worker 等)的脚本使用宽松的 MIME 类型检查。采用旧版 MIME 类型(例如 text/ascii)的工作器脚本将会正常运行。

数据类型:

Boolean

支持的功能:

  • 动态政策刷新: True
  • 根据个人资料: True