|
168 | 168 | .mdn .samsunginternet_android::before{background-image:url(https://www.w3.org/assets/logos/browser-logos/samsung-internet/samsung-internet.svg)} |
169 | 169 | .mdn .webview_android::before{background-image:url(https://www.w3.org/assets/logos/browser-logos/android-webview/android-webview.png)} |
170 | 170 | </style> |
171 | | -<meta name="revision" content="054e127f899d25153f3f273091965c434575ddde"> |
| 171 | +<meta name="revision" content="0051a836a92c4f8e37d016f261bbbed5b6312b96"> |
172 | 172 | <meta name="description" content="This specification defines common infrastructure that other specifications can use to |
173 | 173 | interact with browser permissions. These permissions represent a user's choice to allow or |
174 | 174 | deny access to "powerful features" of the platform. For developers, the specification |
|
262 | 262 | ] |
263 | 263 | }, |
264 | 264 | "caniuse": "permissions-api", |
265 | | - "gitRevision": "054e127f899d25153f3f273091965c434575ddde", |
266 | | - "publishISODate": "2025-10-03T00:00:00.000Z", |
267 | | - "generatedSubtitle": "W3C Editor's Draft 03 October 2025" |
| 265 | + "gitRevision": "0051a836a92c4f8e37d016f261bbbed5b6312b96", |
| 266 | + "publishISODate": "2025-10-06T00:00:00.000Z", |
| 267 | + "generatedSubtitle": "W3C Editor's Draft 06 October 2025" |
268 | 268 | }</script> |
269 | 269 | <link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED"></head> |
270 | 270 | <body class="h-entry" data-cite="WEBIDL permissions-policy w3c-process HTML INFRA URL WEBIDL DOM FETCH"><div class="head"> |
|
273 | 273 | <h1 id="title" class="title">Permissions</h1> <h2 id="subtitle" class="subtitle"> |
274 | 274 | Interacting with Permissions for Powerful Features |
275 | 275 | </h2> |
276 | | - <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">W3C Editor's Draft</a> <time class="dt-published" datetime="2025-10-03">03 October 2025</time></p> |
| 276 | + <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">W3C Editor's Draft</a> <time class="dt-published" datetime="2025-10-06">06 October 2025</time></p> |
277 | 277 | <details open=""> |
278 | 278 | <summary>More details about this document</summary> |
279 | 279 | <dl> |
@@ -328,10 +328,10 @@ <h1 id="title" class="title">Permissions</h1> <h2 id="subtitle" class="subtitle" |
328 | 328 | </div></div> |
329 | 329 | <div class="caniuse-type"><span>desktop</span></div> |
330 | 330 | </div><div class="caniuse-group"> |
331 | | - <div class="caniuse-browsers"><div class="caniuse-cell y" title="Supported by default since Android Chrome version 140." aria-label="permissions-api is supported by default since Android Chrome version 140 on mobile."> |
332 | | - <img class="caniuse-browser" width="20" height="20" src="https://www.w3.org/assets/logos/browser-logos/chrome/chrome.svg" alt="Android Chrome logo"><span class="browser-version">140</span> |
333 | | - </div><div class="caniuse-cell y" title="Supported by default since Android Firefox version 142." aria-label="permissions-api is supported by default since Android Firefox version 142 on mobile."> |
334 | | - <img class="caniuse-browser" width="20" height="20" src="https://www.w3.org/assets/logos/browser-logos/firefox/firefox.svg" alt="Android Firefox logo"><span class="browser-version">142</span> |
| 331 | + <div class="caniuse-browsers"><div class="caniuse-cell y" title="Supported by default since Android Chrome version 141." aria-label="permissions-api is supported by default since Android Chrome version 141 on mobile."> |
| 332 | + <img class="caniuse-browser" width="20" height="20" src="https://www.w3.org/assets/logos/browser-logos/chrome/chrome.svg" alt="Android Chrome logo"><span class="browser-version">141</span> |
| 333 | + </div><div class="caniuse-cell y" title="Supported by default since Android Firefox version 143." aria-label="permissions-api is supported by default since Android Firefox version 143 on mobile."> |
| 334 | + <img class="caniuse-browser" width="20" height="20" src="https://www.w3.org/assets/logos/browser-logos/firefox/firefox.svg" alt="Android Firefox logo"><span class="browser-version">143</span> |
335 | 335 | </div><div class="caniuse-cell y" title="Supported by default since Android UC version 15.5." aria-label="permissions-api is supported by default since Android UC version 15.5 on mobile."> |
336 | 336 | <img class="caniuse-browser" width="20" height="20" src="https://www.w3.org/assets/logos/browser-logos/uc/uc.svg" alt="Android UC logo"><span class="browser-version">15.5</span> |
337 | 337 | </div><div class="caniuse-cell y" title="Supported by default since iOS Safari version 16.0." aria-label="permissions-api is supported by default since iOS Safari version 16.0 on mobile."> |
@@ -1031,7 +1031,7 @@ <h1 id="title" class="title">Permissions</h1> <h2 id="subtitle" class="subtitle" |
1031 | 1031 | <div class="algorithm"> |
1032 | 1032 | <p> |
1033 | 1033 | The <dfn class="export" data-export="" id="dfn-default-permission-key-generation-algorithm" tabindex="0" aria-haspopup="dialog" data-dfn-type="dfn">default permission key generation algorithm</dfn>, given an |
1034 | | - <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/browsers.html#concept-origin">origin</a> <var>origin</var> and an <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/browsers.html#concept-origin">origin</a> <var>embedded origin</var>, runs the following steps: |
| 1034 | + <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/browsers.html#concept-origin">origin</a> <var>origin</var> and an <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/browsers.html#concept-origin">origin</a> <var>embedded origin</var>, runs the following steps: |
1035 | 1035 | </p> |
1036 | 1036 | <ol> |
1037 | 1037 | <li>Return <var>origin</var>. |
@@ -1191,8 +1191,7 @@ <h1 id="title" class="title">Permissions</h1> <h2 id="subtitle" class="subtitle" |
1191 | 1191 | </ol> |
1192 | 1192 | </li> |
1193 | 1193 | <li>Let <var>key</var> be the result of <a data-link-type="dfn|abstract-op" data-lt="permission key generation algorithm" href="#dfn-permission-key-generation-algorithm" class="internalDFN" id="ref-for-dfn-permission-key-generation-algorithm-3">generating a permission key</a> for <var data-type="PermissionDescriptor">descriptor</var> with <var>settings</var>'s |
1194 | | - <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin">top-level origin</a> and <var>settings</var>'s |
1195 | | - <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin">origin</a>. |
| 1194 | + <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin">top-level origin</a> and <var>settings</var>'s <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin">origin</a>. |
1196 | 1195 | </li> |
1197 | 1196 | <li>Let <var>entry</var> be the result of <a data-link-type="dfn|abstract-op" data-lt="get a permission store entry" href="#dfn-get-a-permission-store-entry" class="internalDFN" id="ref-for-dfn-get-a-permission-store-entry-1">getting a permission store entry</a> with <var data-type="PermissionDescriptor">descriptor</var> and <var>key</var>. |
1198 | 1197 | </li> |
@@ -1970,9 +1969,9 @@ <h1 id="title" class="title">Permissions</h1> <h2 id="subtitle" class="subtitle" |
1970 | 1969 | <li>Let <var>matches</var> be the result of running the <a data-link-type="dfn|abstract-op" href="#dfn-permission-key-comparison-algorithm" class="internalDFN" id="ref-for-dfn-permission-key-comparison-algorithm-3">permission key comparison algorithm</a> for <var data-type="PermissionDescriptor">descriptor</var>, given <var>settings key</var> and <var>key</var>. |
1971 | 1970 | </li> |
1972 | 1971 | <li>If <var>matches</var>, then <a data-link-type="dfn" href="https://infra.spec.whatwg.org/#list-append">append</a> <var>settings</var> to <var>targets</var>. |
1973 | | - </li></ol> |
| 1972 | + </li> |
| 1973 | + </ol> |
1974 | 1974 | </li> |
1975 | | - |
1976 | 1975 | <li>Let <var>tasks</var> be an empty <a data-link-type="dfn" href="https://infra.spec.whatwg.org/#list">list</a>. |
1977 | 1976 | </li> |
1978 | 1977 | <li><a data-link-type="dfn" href="https://infra.spec.whatwg.org/#list-iterate">For each</a> <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#environment-settings-object">environment settings object</a> <var>target</var> in <var>targets</var>: |
@@ -2189,8 +2188,8 @@ <h1 id="title" class="title">Permissions</h1> <h2 id="subtitle" class="subtitle" |
2189 | 2188 | </li> |
2190 | 2189 | <li>Let <var>origin</var> be the value of the <code>origin</code> field of <var>command parameters</var>. |
2191 | 2190 | </li> |
2192 | | - <li>Let <var>embedded origin</var> be the value of the <code>embeddedOrigin</code> field of |
2193 | | - <var>command parameters</var>, if present, and <var>origin</var> otherwise. |
| 2191 | + <li>Let <var>embedded origin</var> be the value of the <code>embeddedOrigin</code> field of <var>command |
| 2192 | + parameters</var>, if present, and <var>origin</var> otherwise. |
2194 | 2193 | </li> |
2195 | 2194 | <li>Let <var>key</var> be the result of <a data-link-type="dfn|abstract-op" data-lt="permission key generation algorithm" href="#dfn-permission-key-generation-algorithm" class="internalDFN" id="ref-for-dfn-permission-key-generation-algorithm-7">generating a permission key</a> for <var>descriptor</var> with <var>origin</var> and |
2196 | 2195 | <var>embedded origin</var>. |
|
0 commit comments