Open Url in a New Tab
In this document we will show how to open an external URL in a new browser tab from within an Unreal Engine application running in a web browser.
Video Preview
https://youtu.be/bUT4Y43NV5EDemo URL:
https://connector.eagle3dstreaming.com/v5/e3ds_dev1/ue55cpp/default
Press the 1 key on your keyboard to open an external URL in a new browser tab.
Prerequisite:
Before proceeding, ensure you have downloaded and installed the E3DS Features Plugin in your Unreal Engine project. For detailed instructions, refer to:
Download and Install the E3DS Features Plugin
Follow the guidelines below:
Part 1: Set Up the Open URL Node
Open the target level you intend to stream.
In the Content Browser, locate
E3DS_PS_actor
and drag an instance into your level.Figure 1. Drag and drop
E3DS_PS_actor
into your levelFrom the main toolbar, click Blueprints → Open Level Blueprint.
In the Event Graph, right-click and search for the Keyboard 1 event. Add it to the graph.
From the Pressed execution pin of the
1
key event, search for and add the Open URL node.In the URL text field of the Open URL node, enter a valid web address (e.g.,
https://www.eagle3dstreaming.com/
).Connect the nodes as shown below.
Figure 2. Connect the Nodes
Compile and Save the Blueprint.
Part 2: Verification
To confirm that the URL trigger is working:
Connect to your remote editor session in your web browser by following the steps in our How to test in remote editor streaming documentation.
Click inside the editor viewport to ensure it has focus.
Press the 1 key on your keyboard.
Expected Result:
A new browser tab should open to the URL you specified.
This confirms the full communication pipeline is working:
Your keypress is sent to the remote editor.
The Open URL command is sent back and executed by your local browser.
Related Guides
Need help?
🛠️ Contact our Support Team
💬 Join the Community on Discord
Follow us on:
Facebook | GitHub | LinkedIn | YouTube