Hi Babylonians,
Is there a way to access web pages for examples like my gmail account in order to read my emails from inside a WebXR scene ? I would like to access my emails, google docs etc., from within my VR environment.
Any possible approach ?
Thanks.
Unfortunately not at the moment for security reasons, but @RaananW might have more info in case this is planned?
Almost think this topic should be move to off-topic, but there was some kind of virtual desktop / office thing. I never did it, so don’t know if it did email, but think doing this inside of a BJS scene, inside of a browser, is going to be inferior to an app designed for this.
Ok thanks. I will try to find out if it can be done using A-frame or Mozilla Hubs.
@Dan it is a browser limitation not a framework one here unfortunately.
Oh ok I see … tnx !
Found it https://www.vrdesktop.net/
Hey I figured I would check in a few years later ;), is it still not possible to browse the web inside of a WebXR scene?
not yet!
Maybe in 2 years
There are solutions that stream a remote web browser, if that’s helpful.
haha I’ll be sure to check back again in a few years
In the meanwhile streaming a remote browser does seem like a nice workaround, where would be a good place to start with streaming?
@gabrieljbaker has integrated one solution in frame, and I keep on forgetting the name. I hope he will be able to help.
any news?
The state is still the same - you can’t have a browser natively in webxr. What you need to do is find a service that streams a remote browser, including user interactions. This way you can embed it in a video texture (for example), while passing clicks to the service.
There is a solution using a companion electron app that works with A-Frame. I’ve thought about bringing that to Babylon via HtmlMesh. You can also use a browser streaming service such as Hyperbeam, which I believe is what Frame uses. If it’s just for you, the cost may be manageable, but it is prohibitive for any kind of product used by large numbers of users if every user has an independent browser instance.