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:
Create a new project based on the First Person Template;
Create a new Widget Blueprint and add a Web Browser to it (need to enable Web Browser plugin beforehand);
Set the Web Browser’s initial URL property to “https://www.google.com” (or any other valid URL);
Create a Blueprint based on the Actor class;
Add a Widget Component to this blueprint, and set its Widget Class to the Widget Blueprint created earlier;
Add the Blueprint to the default Level of the project
Package the project for Android and install it in an Android device.
Run it on the device. You should see that there is a black rectangle where the web page should have been displayed.
Ridiculous that this is still an issue now we are on UE5.1 and still no fix. Unity can render web just fine. After discussing this with a few developers on the marketplace it seems that Unreal web browser is using an outdated version of Chrome that is most likely not compatible with latest Android OS etc. Even more it sounds like the web browser may be removed at some point as its not very performant