@@ -3388,7 +3388,6 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
3388
3388
3389
3389
<ul class="brief">
3390
3390
<li><dfn data-x-href="https://w3c.github.io/mediacapture-main/getusermedia.html#idl-def-mediastream"><code>MediaStream</code></dfn> interface</li>
3391
- <li><dfn data-x="dom-MediaDevices-getUserMedia" data-x-href="https://w3c.github.io/mediacapture-main/#dom-mediadevices-getusermedia"><code>getUserMedia()</code></dfn> method</li>
3392
3391
</ul>
3393
3392
3394
3393
</dd>
@@ -29481,7 +29480,6 @@ href="?audio">audio</a> test instead.)</p></code></pre>
29481
29480
<dd><code data-x="attr-iframe-allow">allow</code></dd>
29482
29481
<dd><code data-x="attr-iframe-allowfullscreen">allowfullscreen</code></dd>
29483
29482
<dd><code data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code></dd>
29484
- <dd><code data-x="attr-iframe-allowusermedia">allowusermedia</code></dd>
29485
29483
<dd><code data-x="attr-dim-width">width</code></dd>
29486
29484
<dd><code data-x="attr-dim-height">height</code></dd>
29487
29485
<dd><code data-x="attr-iframe-referrerpolicy">referrerpolicy</code></dd>
@@ -29497,7 +29495,6 @@ interface <dfn>HTMLIFrameElement</dfn> : <span>HTMLElement</span> {
29497
29495
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-iframe-allow">allow</span>;
29498
29496
[<span>CEReactions</span>] attribute boolean <span data-x="dom-iframe-allowFullscreen">allowFullscreen</span>;
29499
29497
[<span>CEReactions</span>] attribute boolean <span data-x="dom-iframe-allowPaymentRequest">allowPaymentRequest</span>;
29500
- [<span>CEReactions</span>] attribute boolean <span data-x="dom-iframe-allowUserMedia">allowUserMedia</span>;
29501
29498
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-dim-width">width</span>;
29502
29499
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-dim-height">height</span>;
29503
29500
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-iframe-referrerPolicy">referrerPolicy</span>;
@@ -30053,20 +30050,10 @@ interface <dfn>HTMLIFrameElement</dfn> : <span>HTMLElement</span> {
30053
30050
data-x="process-feature-policy-attributes">Process feature policy attributes</span> algorithm.
30054
30051
<ref spec="FEATUREPOLICY">
30055
30052
30056
- <p>The <dfn><code data-x="attr-iframe-allowusermedia">allowusermedia</code></dfn> attribute is a
30057
- <span>boolean attribute</span>. When specified, it indicates that <code>Document</code> objects in
30058
- the <code>iframe</code> element's <span>browsing context</span> will be initialized with a <span
30059
- data-x="concept-document-feature-policy">feature policy</span> which allows the "<code
30060
- data-x="">camera</code>" and "<code data-x="">microphone</code>" features to be used to call
30061
- <code data-x="dom-MediaDevices-getUserMedia">getUserMedia()</code> from any <span>origin</span>.
30062
- This is enforced by the <span data-x="process-feature-policy-attributes">Process feature policy
30063
- attributes</span> algorithm. <ref spec="FEATUREPOLICY">
30064
-
30065
30053
<p class="note">None of these attributes, <code data-x="attr-iframe-allow">allow</code>,
30066
- <code data-x="attr-iframe-allowfullscreen">allowfullscreen</code>, <code
30067
- data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code> or <code
30068
- data-x="attr-iframe-allowusermedia">allowusermedia</code>, can grant access to a feature in a
30069
- <span>nested browsing context</span> if the <code>iframe</code> element's <span>node
30054
+ <code data-x="attr-iframe-allowfullscreen">allowfullscreen</code> or <code
30055
+ data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code>, can grant access to a feature
30056
+ in a <span>nested browsing context</span> if the <code>iframe</code> element's <span>node
30070
30057
document</span> is not already allowed to use that feature.</p>
30071
30058
30072
30059
<div w-nodev>
@@ -30092,10 +30079,9 @@ interface <dfn>HTMLIFrameElement</dfn> : <span>HTMLElement</span> {
30092
30079
<p class="warning">Because they only influence the <span
30093
30080
data-x="concept-document-feature-policy">feature policy</span> of the <span>nested browsing
30094
30081
context</span>'s <span>active document</span>, the <code data-x="attr-iframe-allow">allow</code>,
30095
- <code data-x="attr-iframe-allowfullscreen">allowfullscreen</code>, <code
30096
- data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code> and <code
30097
- data-x="attr-iframe-allowusermedia">allowusermedia</code> attributes only take effect when the
30098
- <span>nested browsing context</span> of the <code>iframe</code> is <span
30082
+ <code data-x="attr-iframe-allowfullscreen">allowfullscreen</code> and <code
30083
+ data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code> attributes only take effect
30084
+ when the <span>nested browsing context</span> of the <code>iframe</code> is <span
30099
30085
data-x="navigate">navigated</span>. Adding or removing them has no effect on an already-loaded
30100
30086
document.</p>
30101
30087
@@ -30150,10 +30136,6 @@ interface <dfn>HTMLIFrameElement</dfn> : <span>HTMLElement</span> {
30150
30136
attribute must <span>reflect</span> the <code
30151
30137
data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code> content attribute.</p>
30152
30138
30153
- <p>The <dfn><code data-x="dom-iframe-allowUserMedia">allowUserMedia</code></dfn> IDL attribute
30154
- must <span>reflect</span> the <code data-x="attr-iframe-allowusermedia">allowusermedia</code>
30155
- content attribute.</p>
30156
-
30157
30139
<p>The <dfn><code data-x="dom-iframe-referrerPolicy">referrerPolicy</code></dfn> IDL attribute
30158
30140
must <span>reflect</span> the <code data-x="attr-iframe-referrerpolicy">referrerpolicy</code>
30159
30141
content attribute, <span>limited to only known values</span>.</p>
@@ -117079,7 +117061,6 @@ interface <dfn>External</dfn> {
117079
117061
<code data-x="attr-iframe-allow">allow</code>;
117080
117062
<code data-x="attr-iframe-allowfullscreen">allowfullscreen</code>;
117081
117063
<code data-x="attr-iframe-allowpaymentrequest">allowpaymentrequest</code>;
117082
- <code data-x="attr-iframe-allowusermedia">allowusermedia</code>;
117083
117064
<code data-x="attr-dim-width">width</code>;
117084
117065
<code data-x="attr-dim-height">height</code>;
117085
117066
<code data-x="attr-iframe-referrerpolicy">referrerpolicy</code></td>
@@ -118536,11 +118517,6 @@ interface <dfn>External</dfn> {
118536
118517
<td> <code data-x="attr-iframe-allowpaymentrequest">iframe</code>
118537
118518
<td> Whether the <code>iframe</code>'s contents are allowed to use the <code>PaymentRequest</code> interface to make payment requests
118538
118519
<td> <span>Boolean attribute</span>
118539
- <tr>
118540
- <th> <code data-x="">allowusermedia</code>
118541
- <td> <code data-x="attr-iframe-allowusermedia">iframe</code>
118542
- <td> Whether to allow the <code>iframe</code>'s contents to use <code data-x="dom-MediaDevices-getUserMedia">getUserMedia()</code>
118543
- <td> <span>Boolean attribute</span>
118544
118520
<tr>
118545
118521
<th> <code data-x="">alt</code>
118546
118522
<td> <code data-x="attr-area-alt">area</code>;
0 commit comments