[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