demo · v133
Storage Access Headers
Pick a scenario and build the exact HTTP exchange Chrome 133+ uses to negotiate cross-site storage access via headers rather than the JS API. Then probe the live Storage Access state on this page.
Origin trial / flag in Chrome 133. Enable
chrome://flags/#storage-access-headers to see Sec-Fetch-Storage-Access in real requests.
request (browser -> server)
response (server -> browser)
document.hasStorageAccess()
-
requestStorageAccess()
-
checking support...
the headers
// Browser -> server (Chrome 133+ on a SAA-eligible request):
Sec-Fetch-Storage-Access: active
// Server -> browser:
Activate-Storage-Access: load // grant storage on the loaded resource
// or
Activate-Storage-Access: retry; allowed-origin="https://a.example"
// or
Vary: Sec-Fetch-Storage-Access
see also
- Storage Access Headers - feature index
- ChromeStatus entry
- SAA non-cookie storage spec