惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
L
LINUX DO - 最新话题
P
Proofpoint News Feed
Cyberwarzone
Cyberwarzone
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
L
Lohrmann on Cybersecurity
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Security Latest
Security Latest
T
The Exploit Database - CXSecurity.com
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy & Cybersecurity Law Blog
K
Kaspersky official blog
The Last Watchdog
The Last Watchdog
Webroot Blog
Webroot Blog
Scott Helme
Scott Helme
T
Threat Research - Cisco Blogs
C
Cyber Attacks, Cyber Crime and Cyber Security
WordPress大学
WordPress大学
L
LINUX DO - 热门话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
V
Visual Studio Blog
O
OpenAI News
AI
AI
Hacker News: Ask HN
Hacker News: Ask HN
V2EX - 技术
V2EX - 技术
GbyAI
GbyAI
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Simon Willison's Weblog
Simon Willison's Weblog
S
Schneier on Security
Spread Privacy
Spread Privacy
Y
Y Combinator Blog
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
F
Fortinet All Blogs
C
CERT Recently Published Vulnerability Notes
T
The Blog of Author Tim Ferriss
C
Check Point Blog
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
N
News and Events Feed by Topic
Project Zero
Project Zero
小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
B
Blog
G
Google Developers Blog

Recent Commits to picture-in-picture:main

Add Simon Farre as editor · w3c/picture-in-picture@46651d5 Get rid of in-parallel mutation of DOM and resolving of promise when … · w3c/picture-in-picture@9d88d7b Merge pull request #251 from theIDinside/fix-bikeshed-generation · w3c/picture-in-picture@fa78aaa Add new API endpoint & explicit type parameter · w3c/picture-in-picture@b7f482d Merge pull request #246 from w3c/consume-user-activation · w3c/picture-in-picture@2983289 Merge pull request #242 from w3c/interaction-with-media-session · w3c/picture-in-picture@e8fa308 Clarify requirement for visibility of PiP window · w3c/picture-in-picture@b75322e Removed broken link to 'focused' · w3c/picture-in-picture@b4aa635 Move requirements for PiP window visibility and closing · w3c/picture-in-picture@1ff6a82 Merge branch 'main' into pip-window-visibility Merge pull request #243 from zcorpan/fire-resize-at-pipWindow · w3c/picture-in-picture@f3ef898 Fire resize event at the PictureInPictureWindow object · w3c/picture-in-picture@3358a7b Remove the Interaction with Media Session section · w3c/picture-in-picture@d5572a3 Merge pull request #222 from w3c/remote-playback · w3c/picture-in-picture@13df9af Update index.bs · w3c/picture-in-picture@91806b6 Merge pull request #240 from w3c/update-contributing · w3c/picture-in-picture@7e6790e Update CONTRIBUTING.md to match template · w3c/picture-in-picture@bcedd32 Bump version of Ubuntu used in job (#237) Update index.bs · w3c/picture-in-picture@09e8cc8
Consume user activation when requesting PiP · w3c/picture-in-picture@16fd99e
beaufortfran · 2026-02-23 · via Recent Commits to picture-in-picture:main
Original file line numberDiff line numberDiff line change

@@ -197,9 +197,10 @@ the user agent MUST run the following steps:

197197

these steps.

198198

5. If |video|'s {{HTMLVideoElement/disablePictureInPicture}} is true,

199199

the user agent MAY throw an {{InvalidStateError}} and abort these steps.

200-

6. If {{pictureInPictureElement}} is `null` and the <a>relevant global object</a>

201-

of <a>this</a> does not have <a>transient activation</a>, throw a

202-

{{NotAllowedError}} and abort these steps.

200+

6. If {{pictureInPictureElement}} is `null`:

201+

1. If <a>this</a>'s <a>relevant global object</a> does not have

202+

<a>transient activation</a>, throw a {{NotAllowedError}} and abort these steps.

203+

2. [=Consume user activation=] given <a>this</a>'s <a>relevant global object</a>.

203204

7. If |video| is {{pictureInPictureElement}}, abort these steps.

204205

8. Set {{pictureInPictureElement}} to |video|.

205206

9. Let <dfn>Picture-in-Picture window</dfn> be a new instance of