Skip to content

Web Browser UMG

Web Browser UMG adds UInternetBrowser — a UMG widget backed by Chromium — plus optional tabbed chrome in WBP_InternetBrowser. Load HTTPS pages, localhost, bookmarks, and history; restrict navigation with whitelists; mask URLs for in-fiction browsers.

Content ships under InternetBrowserUMG/ (DemoLevel, WBP_InternetBrowser, tab/content widgets, default icons).

flowchart TB
  subgraph shell [Tab shell optional]
    Main[WBP_InternetBrowser]
    TabBtn[WBP_InternetBrowser_TabButton]
    Content[WBP_InternetBrowserContent]
  end
  subgraph core [C++ widget]
    IB[UInternetBrowser]
    Web[SWebBrowser]
  end
  Main --> TabBtn
  Main --> Content
  Content --> IB --> Web
  Hist[WBP_History]
  Bookmark[WBP_BookmarkBtn]
  Content --> Hist
  Content --> Bookmark
AssetPathPurpose
Browser widgetUInternetBrowserCore web view (palette: Internet Browser)
Tabbed browserWBP_InternetBrowserMulti-tab shell with bookmarks
Tab contentWBP_InternetBrowserContentSingle tab: nav bar + browser instance
Tab buttonWBP_InternetBrowser_TabButtonTab chrome
History rowWBP_HistoryHistory list entry
Bookmark buttonWBP_BookmarkBtnBookmark bar item
Demo levelDemoLevelPlayable sample
PageDescription
Getting startedAdd widget, Details panel settings
Overview3D widget, masked domains, tabs
Widget referenceUInternetBrowser API + WBP functions