Skip to content

[Unreal Engine] Custom Web Browser // +Web Browser +Custom Widgets +Delegates

Notifications You must be signed in to change notification settings

pokeum/ue-custom-web-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Custom Web Browser

Unreal Web Browser 🔗

Created a Custom Web Browser plugin by extending the Web Browser Widget provided by Unreal Engine.

web-browser       
  ├── WebBrowser       
  └── WebBrowserWidget
File Location
WebBrowser 📁 /Users/Shared/Epic\ Games/UE_4.26/Engine/Source/Runtime/WebBrowser
WebBrowserWidget 📁 /Users/Shared/Epic\ Games/UE_4.26/Engine/Plugins/Runtime/WebBrowserWidget

Web Browser to Unreal Engine - Messaging System

With the help of the Messaging System of Custom Web Browser (by using the HandleOnBeforeBrowse method), we are able to send a message from web browser through a specified URL scheme.

Custom Web Browser by default is inspecting any URL starting with uewebbrowser:// scheme. When this kind of URL received, it sends a message to Unreal Engine instead of loading it in the web browser.

For example, suppose you wrote a Javascript code which loads a uewebbrowser:// URL:

window.location.href = "uewebbrowser://purchase?name=" + myPurchase.name + "&price=" + myPurchase.price;

In Custom Web Browser, an OnMessageReceived event will be raised when this URL is loaded.

About

[Unreal Engine] Custom Web Browser // +Web Browser +Custom Widgets +Delegates

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages