immersive-web / webvr-polyfill

Use WebVR today, without requiring a special browser build.
http://immersive-web.github.io/webvr-polyfill/examples/
Apache License 2.0
1.4k stars 325 forks source link

"View in VR" does not remove the address bar on iOS #346

Open Manny-Mobfish opened 5 years ago

Manny-Mobfish commented 5 years ago
Description:

Hello, a click on the button "View in VR" does not work properly. It does not remove the address bar of the chrome browser on iOS devices. On Android it works without any problems.

You can test it here for example: Quality compairson webvr expirience

The button "View in VR" is only displayed if the webvr-polyfill is included in the code. Thats why I guess this is an issue related to you project.

20190503_105149

With the address bar it's unusable with a cardboard. Tested on iphone 6s, 7 and X

Additional Information:
jsantell commented 5 years ago

Some day iOS Safari will support fullscreen API, but until then :upside_down_face:

Renha commented 4 years ago

but the browser in question is not Safari

SeanMXD commented 3 years ago

This is still not fixed. Apparently two years was enough time for Safari's VR to be fully built out without reproducing this bug, and still, Chrome hasn't responded. It's probably only a small fix, too. Just hide the URL bar when the Google Cardboard API says that the headset is on. It's exactly that simple.

jsantell commented 3 years ago

This requires iOS to support fullscreen API, or to allow other browser engines on the device (iOS Chrome still uses Safari Webview, limited by what Safari implements). There may be new hacks available in 2021 to circumvent Apple intentionally dragging down the web.

SeanMXD commented 3 years ago

This requires iOS to support fullscreen API, or to allow other browser engines on the device (iOS Chrome still uses Safari Webview, limited by what Safari implements). There may be new hacks available in 2021 to circumvent Apple intentionally dragging down the web.

Yikes, after that read - I guess I'm not surprised. But I should be. This is malice disguised as neglect coming from Apple. I hope they get some sense on this matter soon.