WebBrowser 3D Widget not working on Android / Mobile

toddsdk
Tue, 15 Sep 2020 16:24:11 +0000
Mobile

When adding a WebBrowser Widget as a WidgetComponent to a level (a.k.a. 3D Widget), it works flawlessly in Editor and in packaged builds for Windows.

However, when packaging the same project to Mobile platforms, such as Android or even more specific devices, such as Oculus Quest (my main concern right now), it only renders a black rectangle, as you can see in the image below.

I was only able to check this behaviour on Unreal 4.25, so I can’t say for sure if this happened in earlier versions.
What I can say, is that this surely worked at some point, as you can see in this example video (it is not mine, I’ve found it online when searching for a fix to my issue):

[Video of WebBrowser 3D widget working on Oculus Quest][3]

Does anybody know any fix to this? This feature is really critical for the app my company is developing for a client.

Steps to reproduce:

1. Create a new project based on the First Person Template;

2. Create a new Widget Blueprint and add a Web Browser to it (need to enable Web Browser plugin beforehand);

3. Set the Web Browser’s initial URL property to “https://www.google.com” (or any other valid URL);

4. Create a Blueprint based on the Actor class;

5. Add a Widget Component to this blueprint, and set its Widget Class to the Widget Blueprint created earlier;

6. Add the Blueprint to the default Level of the project

7. Package the project for Android and install it in an Android device.

8. Run it on the device. You should see that there is a black rectangle where the web page should have been displayed.

17 posts - 14 participants