- From: Josh Carpenter <joshcarpenter@google.com>
- Date: Mon, 28 Nov 2016 04:27:50 +0000
- To: Paul Cheyrou-Lagrèze <paul@sketchfab.com>, public-webvr@w3.org
- Message-ID: <CAP5bEC2cx5TRO3DN6sTLzXMvOWyVE5VkkVaWLAVG6NGS9yPBJw@mail.gmail.com>
Hi Paul, you may also want to direct this inquiry to the WebVR mailing list: https://mail.mozilla.org/listinfo/web-vr-discuss There was recently a thread on this very topic. FWIW we plan on allowing requestPresent "automatically" (without a user interaction) on page load, if the user is using a VR browser, such as the upcoming Chrome VR, or presumably Oculus's Carmel. I don't know how that will work with iframe's, but I suspect Brandon Jones has given that some thought. On Thu, Nov 24, 2016 at 5:35 AM Paul Cheyrou-Lagrèze <paul@sketchfab.com> wrote: > WebVR "requestPresent" currently requires user gesture to be activated. > > In our case, we do load new page or new Iframe on user clicks, and it’s in > those new document that webVR requestPresentVR is done, at Document Load > event. (link to google doc explaining our current website flow: > https://docs.google.com/document/d/1R6Wt14K5jvdXLQc7niYSed_YFSAB3tHPMqkS4b7hEeU/edit?usp=sharing > ) > So current "user gesture" requirement doesn’t work for us. > > What would work for us, and seems flexible, would be to have the > "requestPresent" be permitted once and for all on our domain ( > sketcfhab.com), after asking the user, and not requiring new "user > gesture" even on different webpage of the same domain. (staying in VR > across webpages). > > Seems using “Permission API”, ( https://github.com/w3c/permissions ) as > done with "Geolocation, GetUserMedia, , etc" would allow that ? > We would do a demand using permission API once and for all for our dommain > "https://sketchfab.com", prior to any requestPresent, and then we can > requestPresent without user gesture at any place in the code we want (in > our case, once everything is preloaded and ready to be viewed). Webapp not > having "permission” using API would still need "user gesture", so that > would be a non-breaking change. > > Paul, > Sketchfab. > -- Josh Carpenter WebVR, Google
Received on Monday, 28 November 2016 04:46:25 UTC