Combine with Web Browser UMG
The classic YetiTech desktop pattern: a Draggable Window frame wrapping Web Browser UMG content.
flowchart TB DW[UDraggableWindow] Browser[WBP_InternetBrowser or UInternetBrowser] Tab[WBP_InternetBrowserContent per tab] DW --> Browser Browser --> Tab Tab --> Web[UInternetBrowser widget]
Option A — designer hierarchy
Section titled “Option A — designer hierarchy”- Create WBP_MyBrowserWindow parented to Draggable Window.
- In ChildWidgetCanvas, add Internet Browser (or WBP_InternetBrowser) as the child.
- Set Initial URL on the browser widget (include
https://).
Option B — runtime spawn
Section titled “Option B — runtime spawn”- Create Draggable Window (Child Widget Class) with Child Widget Class =
WBP_InternetBrowser. - On the returned window, call Initialize Internet Browser on the embedded UInternetBrowser (if using the low-level widget directly).
| Goal | Approach |
|---|---|
| Tabs + bookmarks | Use shipped WBP_InternetBrowser (manages tabs) |
| Single page only | Drop Internet Browser widget directly |
| 3D widget component | See Web Browser UMG — 3D widget tutorial |