UMG Browser widget

Hi,

Firstly I would like to clarify, I do not mean currently available plugin Web browser (CEF3) widget from UMG.

I would like to ask if you have been working on any UMG widget close to web browser (tabs, search bar, back & refresh & home buttons, minimize & restore & close buttons etc.)?

Could you share any advice or BP to start from?

Thanks in advance.

You can use “BLUI”, a student project porting the Chromium api to run in UE4.
But the enduser UI you’d have to build yourself although the functions for them are already in there.

BLUI doesn’t have tabs and stuff … it merely renders a page.

I would use BLUI as my base and then add the buttons and stuff as a Widget … you could then include this widget in any UI. The button logic is fairly straight forward.

Yeah, thanks for adding this. I haven’t used BLUI so far. Do you know if adding umg widgets to blui base is also straight forward? Maybe you know some tuts except ones on BLUI github website?

I have built a full browser. I extended the UIWidget to create my own custom widget, then hooked into the SWebBroser. From here I was able to access a lot of methods not visible to the current browser widget. look for “ShowControls” and “ShowAddressBar”.

It is not that difficult as BLUI basically renders the website to a texture (it is more complicated than that but you get a basic understanding of what I mean). You would literally include this render area in your widget and than add your buttons and text areas to do what you need it to do … and you have a UMG browser.

There is no need for a tutorial … just check out the BLUI page: BLUI Open Source HTML5/JS/CSS HUD/UI

Currently I am using Unreal engine 4.8 version.There is a problem in installation.I had downloaded the Demo project. When I tried to launch project it will ask for rebuild the project manually.

msg1.JPG

Whenever I build from Visual Studio 2013 it gives errors. What should I have to do?

@: Please post this on the BLUI thread - BLUI Open Source HTML5/JS/CSS HUD/UI - Game Development - Epic Developer Community Forums … there you will be able to get support directly from the developer.

I recall seeing this issue come up before and there are a few solutions there … but in any case you could get help directly from the developer.