Navigator: cookieEnabled 属性

Baseline 2024
新推出

自 2024 年 9 月起,此功能已可在最新设备和浏览器版本上使用。此功能可能无法在旧设备或浏览器上使用。

navigator.cookieEnabled 返回一个布尔值,指示 cookie 是否已启用。

该属性是只读的。

布尔值。

注意: Web 浏览器可能会在某些情况下阻止写入某些 cookie。例如,Chrome 浏览器以及 Firefox 的一些实验版本不允许创建带有 SameSite=None 属性的 cookie,除非它们是通过 HTTPS 创建并带有 Secure 属性。

示例

js
if (!navigator.cookieEnabled) {
  // The browser does not support or is blocking cookies from being set.
}

规范

规范
HTML
# dom-navigator-cookieenabled-dev

浏览器兼容性