Browser content redirection

Browser content redirection prevents the rendering of webpages in the allow list on the VDA side. This feature uses Citrix Workspace app to instantiate a corresponding rendering engine on the client side, which fetches the HTTP and HTTPS content from the URL.

Browser content redirection supports the Google Chrome browser. Browser content redirection redirects the contents of a web browser to a client device, and creates a corresponding browser embedded within the Citrix Workspace app. This feature offloads network usage, page processing, and graphics appearing at the endpoint. Doing so improves the user experience when browsing demanding webpages, especially webpages that incorporate HTML5 or WebRTC video.

  • Cookies are persistent across the sessions: When you exit and relaunch a browser, you aren’t prompted to reenter your credentials.
  • Browsers now honor the language set on the local system.

For more information, see Browser content redirection.

Note:

Browser Content Redirection supports only the Current Release of Citrix Workspace app for Windows. It doesn’t support the Citrix Workspace app 1912 and 2203.1 LTSR versions.

To enable Browser Content Redirection on VDA, make sure the following policies on Citrix Web Studio are enabled:

Configure path for Browser Content Redirection overlay Browser temp data storage

With the Citrix Workspace app 2303 version, you can configure the temp data storage path for the Chromium Embedded Framework (CEF) based browser. To configure the path, do the following:

  1. Open the registry editor.
  2. Navigate to the HKEY_CURRENT_USER\Software\Citrix\HdxMediaStream registry path.
  3. Create a registry value with the following attributes:

    • Registry key name: BCRProfilePath
    • Registry value: string <folder for CEF based BCRtmp files>
  4. Restart the Citrix Workspace app for the changes to take effect.

Note:

Starting with 2311.1 release, the version of the Chromium Embedded Framework (CEF) is upgraded to 117. This version upgrade helps to resolve security vulnerabilities.

Limitations:

Browser Content Redirection has the following limitations:

  • Doesn’t support Web Applications that require pop-up windows or session cookie persistence.
  • Starting with Citrix Workspace app 2311.1 version, Microsoft Internet Explorer isn’t supported.
  • Applications that depend on the Google authentication service (For example, Google meet) are currently blocked.
  • Extension plug-in isn’t officially published on Microsoft Edge currently. However, there’s a workaround to it.
  • HTML5 video redirection policy must be disabled when Browser Content Redirection is in use.
  • Sometimes, end users might be disconnected from their sessions because of unreliable networks, highly variable network latency, or range limitations of wireless devices. Browser Content Redirection doesn’t have sufficient fallback or reporting mechanism for such scenarios.
  • Files downloaded through the overlay are locally stored (on the end user’s client machine).

Improved performance of BCR

Previously, BCR used client-side disk space cache and the cached information wasn’t deleted during an upgrade. This setting resulted in higher disk space usage over time and inconsistent behavior while a page is redirected using BCR.

Starting with 2311.1 release, to resolve this issue, BCR uses an in-memory cache. This enhancement helps to improve the performance of BCR.

This feature is disabled by default. To enable this feature set BCRStoreCEFCacheInMemory as follows:

  1. Open the Registry Editor using regedit on the Run command.

  2. Navigate to HKEY_CURRENT_USER/Software/Citrix/HdxMediaStream.

  3. Create a DWORD key by the name BCRStoreCEFCacheInMemory and set the value of the key to 1.

If the value of BCRStoreCEFCacheInMemory is set to 0, BCR uses client disk space.

Limitation:

The in-memory cache size limit is set to 10MB.

Browser content redirection