|
7 | 7 | { |
8 | 8 | "name": "Document/requestStorageAccessFor(requestedOrigin)", |
9 | 9 | "href": "https://privacycg.github.io/requestStorageAccessFor/#dom-document-requeststorageaccessfor", |
10 | | - "html": "When invoked on <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#document\" id=\"ref-for-document⑤\">Document</a></code> <var>doc</var> with <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-USVString\" id=\"ref-for-idl-USVString②\">USVString</a></code> <var>requestedOrigin</var>, the <dfn class=\"dfn-paneled idl-code has-dfn-panel\" data-dfn-for=\"Document\" data-dfn-type=\"method\" data-export=\"\" id=\"dom-document-requeststorageaccessfor\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><code>requestStorageAccessFor(requestedOrigin)</code></dfn><span style=\"position: relative; height: 0px;\"></span><span style=\"position: relative; height: 0px;\"></span> method must run these steps:", |
| 10 | + "html": "When invoked on <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#document\" id=\"ref-for-document⑤\">Document</a></code> <var>doc</var> with <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-USVString\" id=\"ref-for-idl-USVString②\">USVString</a></code> <var>requestedOrigin</var>, the <dfn class=\"dfn-paneled idl-code has-dfn-panel\" data-dfn-for=\"Document\" data-dfn-type=\"method\" data-export=\"\" id=\"dom-document-requeststorageaccessfor\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><code>requestStorageAccessFor(requestedOrigin)</code></dfn> method must run these steps:", |
11 | 11 | "rationale": ".algorithm", |
12 | 12 | "steps": [ |
13 | 13 | { |
|
132 | 132 | { |
133 | 133 | "name": "determine if a request has top-level storage access", |
134 | 134 | "href": "https://privacycg.github.io/requestStorageAccessFor/#determine-if-a-request-has-top-level-storage-access", |
135 | | - "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"determine-if-a-request-has-top-level-storage-access\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">determine if a request has top-level storage access</dfn><span style=\"position: relative; height: 0px;\"></span><span style=\"position: relative; height: 0px;\"></span> with <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request\" id=\"ref-for-concept-request\">request</a> <var>request</var>, run these steps:", |
| 135 | + "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"determine-if-a-request-has-top-level-storage-access\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">determine if a request has top-level storage access</dfn> with <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request\" id=\"ref-for-concept-request\">request</a> <var>request</var>, run these steps:", |
136 | 136 | "rationale": ".algorithm", |
137 | 137 | "steps": [ |
138 | 138 | { |
139 | | - "html": "<p>Let <var>settings</var> be <var>request</var>’s <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request-client\" id=\"ref-for-concept-request-client\">client</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global\" id=\"ref-for-concept-relevant-global②\">relevant global object</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#relevant-settings-object\" id=\"ref-for-relevant-settings-object②\">relevant settings object</a>.</p>" |
| 139 | + "html": "<p>Let <var>settings</var> be <var>request</var>’s <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request-client\" id=\"ref-for-concept-request-client\">client</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global\" id=\"ref-for-concept-relevant-global②\">relevant global object</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#relevant-settings-object\" id=\"ref-for-relevant-settings-object②\">relevant settings object</a>.</p>" |
140 | 140 | }, |
141 | 141 | { |
142 | | - "html": "<p>Let <var>embedded origin</var> be <var>request</var>’s <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request-url\" id=\"ref-for-concept-request-url\">url</a>'s <a data-link-type=\"dfn\" href=\"https://url.spec.whatwg.org/#concept-url-origin\" id=\"ref-for-concept-url-origin\">origin</a>.</p>" |
| 142 | + "html": "<p>Let <var>embedded origin</var> be <var>request</var>’s <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request-url\" id=\"ref-for-concept-request-url\">url</a>’s <a data-link-type=\"dfn\" href=\"https://url.spec.whatwg.org/#concept-url-origin\" id=\"ref-for-concept-url-origin\">origin</a>.</p>" |
143 | 143 | }, |
144 | 144 | { |
145 | 145 | "html": "<p>Let <var>descriptor</var> be a newly created <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://privacycg.github.io/requestStorageAccessFor/#dictdef-toplevelstorageaccesspermissiondescriptor\" id=\"ref-for-dictdef-toplevelstorageaccesspermissiondescriptor①\">TopLevelStorageAccessPermissionDescriptor</a></code> with <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/permissions/#dom-permissiondescriptor-name\" id=\"ref-for-dom-permissiondescriptor-name①\">name</a></code> set to \"<a class=\"idl-code\" data-link-type=\"permission\" href=\"https://privacycg.github.io/requestStorageAccessFor/#permissiondef-top-level-storage-access\" id=\"ref-for-permissiondef-top-level-storage-access②\"><code>top-level-storage-access</code></a>\" and with <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://privacycg.github.io/requestStorageAccessFor/#dom-toplevelstorageaccesspermissiondescriptor-requestedorigin\" id=\"ref-for-dom-toplevelstorageaccesspermissiondescriptor-requestedorigin①\">requestedOrigin</a></code> set to <var>embedded origin</var>.</p>" |
|
218 | 218 | "html": "<p>If <var>is subresource</var> is true and <var>allowed subresource mode</var> is false, return false.</p>" |
219 | 219 | }, |
220 | 220 | { |
221 | | - "html": "<p>If <var>request</var>’s <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request-client\" id=\"ref-for-concept-request-client①\">client</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global\" id=\"ref-for-concept-relevant-global③\">relevant global object</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/nav-history-apis.html#concept-document-window\" id=\"ref-for-concept-document-window\">associated document</a> is not a <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/document-sequences.html#traversable-navigable\" id=\"ref-for-traversable-navigable④\">traversable navigable</a>, return false.</p>" |
| 221 | + "html": "<p>If <var>request</var>’s <a data-link-type=\"dfn\" href=\"https://fetch.spec.whatwg.org/#concept-request-client\" id=\"ref-for-concept-request-client①\">client</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global\" id=\"ref-for-concept-relevant-global③\">relevant global object</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/nav-history-apis.html#concept-document-window\" id=\"ref-for-concept-document-window\">associated document</a> is not a <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/document-sequences.html#traversable-navigable\" id=\"ref-for-traversable-navigable④\">traversable navigable</a>, return false.</p>" |
222 | 222 | }, |
223 | 223 | { |
224 | 224 | "html": "<p>Return true.</p>" |
|
0 commit comments