Skip to main content
Skip table of contents

Redirect to a New URL

In this document we will show how to redirect the user’s current browser tab to a different web page from within an Unreal Engine application running in a browser.

Video Preview

https://youtu.be/lm3KknUHgq4

Demo URL:
https://connector.eagle3dstreaming.com/v5/e3ds_dev1/ue55cpp/default

Press the 9 key on your keyboard to redirect the current browser tab to a different web page

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. Blueprint Logic for Redirecting the Browser

  1. Open the level you intend to stream.

  2. Ensure an instance of E3DS_PS_actor is placed in your level.

    image-20250729-035351.png

    Figure 1. Drag and drop E3DS_PS_actor into your level

  3. Open the Level Blueprint.

  4. In the Event Graph, right-click and search for the Keyboard 9 event. Add it to the graph.

  5. From the Pressed execution pin of the 9 key event, search for and add the Redirect To node.

  6. In the Url To Redirect To text field, enter the full web address you want the user redirected to (e.g., https://eagle3dstreaming.com/).

  7. Connect the nodes as shown below.

    image-20250729-035421.png

    Figure 2. Connect the Nodes


  8. Compile and Save the Blueprint.

Part 2. Verification

Now verify that the redirect works:

  1. Connect to your remote editor session in your web browser by following the steps in our How to test in remote editor streaming documentation.

  2. Click inside the editor viewport to ensure it has focus.

  3. Press the 9 key on your keyboard.

Expected Result:

The current browser tab running the Pixel Streaming session will navigate away and load the new URL you specified.


This confirms the Blueprint successfully sends the redirect command to the client’s browser.

 


Need help?

🛠️ Contact our Support Team

💬 Join the Community on Discord

🆓 Get Started for free

 

Follow us on:

Facebook | GitHub | LinkedIn | YouTube

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.