blob: 0957f685a7785a9df5e0d0db9a363a9b6b6caf2f [file] [log] [blame] [edit]
{
"http": {
"headers": {
"Set-Cookie": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Set-Cookie",
"spec_url": "https://httpwg.org/specs/rfc6265.html#sane-set-cookie",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "≤11"
},
"oculus": "mirror",
"opera": {
"version_added": "≤12.1"
},
"opera_android": "mirror",
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"HttpOnly": {
"__compat": {
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3"
},
"firefox_android": "mirror",
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "11"
},
"opera_android": "mirror",
"safari": {
"version_added": "5"
},
"safari_ios": {
"version_added": "4"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"Max-Age": {
"__compat": {
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "8"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"Partitioned": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/Privacy/Guides/Privacy_sandbox/Partitioned_cookies",
"spec_url": "https://datatracker.ietf.org/doc/html/draft-cutler-httpbis-partitioned-cookies#section-2.1",
"tags": [
"web-features:partitioned-cookies"
],
"support": {
"chrome": {
"version_added": "114"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "18.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"SameSite": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Set-Cookie",
"spec_url": [
"https://httpwg.org/specs/rfc6265.html#sane-set-cookie",
"https://httpwg.org/http-extensions/draft-ietf-httpbis-rfc6265bis.html#name-the-samesite-attribute"
],
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "51"
},
"chrome_android": "mirror",
"edge": {
"version_added": "16"
},
"firefox": {
"version_added": "60"
},
"firefox_android": "mirror",
"ie": {
"version_added": "11"
},
"oculus": "mirror",
"opera": {
"version_added": "39"
},
"opera_android": "mirror",
"safari": [
{
"version_added": "13",
"notes": "Safari 13 on macOS 10.14 (Mojave), treats `SameSite=None` and invalid values as `Strict`. This is fixed in version 10.15 (Catalina) and later."
},
{
"version_added": "12",
"partial_implementation": true,
"notes": "Treats `SameSite=None` and invalid values as `Strict` in macOS before 10.15 Catalina. See [bug 198181](https://webkit.org/b/198181)."
}
],
"safari_ios": [
{
"version_added": "13"
},
{
"version_added": "12.2",
"partial_implementation": true,
"notes": "Treats `SameSite=None` and invalid values as `Strict` in iOS before 13. See [bug 198181](https://webkit.org/b/198181)."
}
],
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"Lax": {
"__compat": {
"description": "`SameSite=Lax`",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "51"
},
"chrome_android": "mirror",
"edge": {
"version_added": "16"
},
"firefox": {
"version_added": "60"
},
"firefox_android": "mirror",
"ie": {
"version_added": "11"
},
"oculus": "mirror",
"opera": {
"version_added": "39"
},
"opera_android": "mirror",
"safari": {
"version_added": "12"
},
"safari_ios": {
"version_added": "12.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"Lax_default": {
"__compat": {
"description": "Defaults to `Lax`",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "80"
},
"chrome_android": "mirror",
"edge": {
"version_added": "86"
},
"firefox": {
"version_added": "69",
"flags": [
{
"type": "preference",
"name": "network.cookie.sameSite.laxByDefault",
"value_to_set": "true"
}
]
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "71"
},
"opera_android": {
"version_added": "60"
},
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"None": {
"__compat": {
"description": "`SameSite=None`",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": [
{
"version_added": "67"
},
{
"version_added": "51",
"version_removed": "67",
"partial_implementation": true,
"notes": "Rejects cookies with `SameSite=None`. See [SameSite=None: Known Incompatible Clients](https://www.chromium.org/updates/same-site/incompatible-clients)."
}
],
"chrome_android": "mirror",
"edge": {
"version_added": "16"
},
"firefox": {
"version_added": "60"
},
"firefox_android": "mirror",
"ie": {
"version_added": "11"
},
"oculus": "mirror",
"opera": [
{
"version_added": "54"
},
{
"version_added": "51",
"version_removed": "54",
"partial_implementation": true,
"notes": "Rejects cookies with `SameSite=None`. See [SameSite=None: Known Incompatible Clients](https://www.chromium.org/updates/same-site/incompatible-clients)."
}
],
"opera_android": "mirror",
"safari": {
"version_added": "13",
"notes": "Not supported before macOS version 10.15 (Catalina)."
},
"safari_ios": {
"version_added": "13"
},
"samsunginternet_android": [
{
"version_added": "9.4"
},
{
"version_added": "5.4",
"version_removed": "9.4",
"partial_implementation": true,
"notes": "Rejects cookies with `SameSite=None`. See [SameSite=None: Known Incompatible Clients](https://www.chromium.org/updates/same-site/incompatible-clients)."
}
],
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"Strict": {
"__compat": {
"description": "`SameSite=Strict`",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "51"
},
"chrome_android": "mirror",
"edge": {
"version_added": "16"
},
"firefox": {
"version_added": "60"
},
"firefox_android": "mirror",
"ie": {
"version_added": "11"
},
"oculus": "mirror",
"opera": {
"version_added": "39"
},
"opera_android": "mirror",
"safari": {
"version_added": "12"
},
"safari_ios": {
"version_added": "12.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"none_requires_secure": {
"__compat": {
"description": "Secure attribute required if `SameSite=None`",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "80"
},
"chrome_android": "mirror",
"edge": {
"version_added": "86"
},
"firefox": {
"version_added": "131"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "71"
},
"opera_android": {
"version_added": "60"
},
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"schemeful": {
"__compat": {
"description": "URL scheme-aware (\"schemeful\")",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "91"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "79",
"flags": [
{
"type": "preference",
"name": "network.cookie.sameSite.schemeful",
"value_to_set": "true"
}
]
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"cookie_prefixes": {
"__compat": {
"description": "Cookie prefixes",
"tags": [
"web-features:cookies"
],
"support": {
"chrome": {
"version_added": "49"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "50"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}
}