From d3d450f9393893e8f8fc4b784177df8d1c0e6eae Mon Sep 17 00:00:00 2001 From: Arthur Sonzogni Date: Tue, 22 Mar 2022 18:03:59 +0100 Subject: [PATCH] Anonymous iframe Explainer & specs (WIP) https://arthursonzogni.github.io/anonymous-iframe/ This patch adds the `environment`'s `partition-nonce` to the `storage-key`. from the HTML specification. Anonymous iframe require updating several specifications: - HTML => https://github.com/whatwg/html/pull/7695 - Fetch => https://github.com/whatwg/fetch/pull/1416 - Storage => (this) - CHIPS/Cookies => XXX --- storage.bs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/storage.bs b/storage.bs index 18f7985..81d88d2 100644 --- a/storage.bs +++ b/storage.bs @@ -198,8 +198,11 @@ anticipated that some APIs will be applicable to both storage types going

Storage keys

-

A storage key is a tuple consisting of an origin -(an origin). [[!HTML]] +

A storage key is a tuple consisting of: +

This is expected to change; see Client-Side Storage Partitioning. @@ -228,7 +231,10 @@ anticipated that some APIs will be applicable to both storage types going environment settings object; otherwise environment's creation URL's origin. -

  • Return a tuple consisting of origin. +

  • Let nonce be environment's partition nonce. + +

  • Return a tuple consisting of origin and nonce.

    To determine whether a storage key A