[Webkit-unassigned] [Bug 206854] Add Fullscreen API to iOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jun 4 15:11:17 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=206854

Daniel Rossi <electroteque at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |electroteque at gmail.com

--- Comment #5 from Daniel Rossi <electroteque at gmail.com> ---
This is needed years ago for WebXR. If WebXR is being supported, html fullscreen is required along with XR session support. Generally the container with the canvas is launched fullscreen. This works on every device out there apart from iPhone. Ipad supports html fullscreen. 

I have implemented canvas fullscreen support for iPhone. But it requires video printed to WebGL to be able to capture metadata and launch fullscreen. I've tried css hacks but they just don't work right. I couldn't believe I actually got it to work and autoplay as it's a hack. 

https://github.com/danrossi/canvas-pip-fullscreen/blob/main/src/CanvasFullscreen.js#L26

https://danrossi.github.io/canvas-pip-fullscreen/test/

With fullscreen Screen locking api is required. IOS has failed to implemented it the whole time also. 

https://danrossi.github.io/screenlock-api/test/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230604/62236704/attachment.htm>


More information about the webkit-unassigned mailing list