Contact usRequest a demo

This document describes version 6 of Unblu. If you’re using the latest major version of Unblu, go to the documentation of the latest version.

The support period for version 6 ended on 29 August 2023. We no longer provide support or updates for this version. You should upgrade to the latest version of Unblu.

Browser requirements

Unblu is optimized to run on modern browsers. The specific requirements for using Unblu, both as a visitor and as an agent, depend on the product features that you wish to use. In this article, we explain which browsers - and which versions of those browsers - are required for the various product features.

General recommendations

For desktop systems like Windows, MacOS or Linux, Unblu recommends that visitors and agents use a Chromium-based browser such as Google Chrome or Microsoft Edge.

For mobile devices running Android, we also recommend that visitors and agents use a Chromium-based browser, for example Google Chrome for Android. For mobile devices running iOS, Unblu recommends using either Safari for iOS or Google Chrome for iOS.

In all cases, users should always use the latest version of their browser.

Supported browsers

The tables below summarize information regarding supported and blocked versions of a selection of popular web browsers. In this context,

  • supported versions are browser versions that Unblu is officially supported on, and

  • blocked versions are browser versions that are explicitly prevented from running Unblu.

Desktop

Browser Supported versions Blocked versions

Chrome

75 and above

56 and older

Firefox

68 and above

51 and older

Edge

44 and above

(EdgeHTML 18 and above)

42 and older

(EdgeHTML 17 and older)

IE

11

10 and older

Safari

13 and above

10 and older

Mobile browsers

Android

Browser Supported versions Blocked versions

Chrome

75 and above

56 and older

iOS

Browser Supported versions Blocked versions

Safari

13 and above

10 and older

Usability restrictions apply for small screens.

Browsers running in environments using Citrix

If your organization has deployed Citrix, your agents may experience performance issues when using some of Unblu’s features such as co-browsing or video and voice calls. These performance issues are common for rich internet applications that transmit large amounts of video and audio data.

To mitigate these issues, Citrix provide a feature called Browser Content Redirection (BCR). The feature allows content from a website to be rendered locally by the agent’s endpoint rather than the virtual delivery agent (VDA). This reduces CPU, RAM, and bandwidth consumption on the VDA and provides your agents with a far smoother experience when using Unblu. As a result, we strongly recommend that you roll out BCR to agents using Unblu for embedded co-browsing, document co-browsing, universal co-browsing, and video and audio calls.

BCR requires that you install an extension in the browser running on the VDA and put certain Citrix configuration settings in place. For further information on how to configure BCR as well as the browser extensions the feature requires, please consult the Citrix documentation on Browser Content Redirection and the article on troubleshooting BCR in the Citrix Support Knowledge Center.

Technical requirements by product feature

Text chat features

Unblu has two product features based on text chat functionality:

  • Live Chat

  • Secure Messenger

Both features work on a wide range of browsers, including both older versions of current browsers and legacy browsers such as Microsoft Internet Explorer. Nonetheless, Unblu’s general recommendation to use the latest version of a modern browser still applies.

Embedded co-browsing

The embedded co-browsing feature relies on a technique called DOM capturing on the visitor’s browser. This technique works on a wide range of browsers. The limitations that do exist are not related to browser types or versions directly, but rather to the details of the instrumented page. They are discussed in greater detail in the article Limitations of embedded co-browsing.

Unblu provides a number of product features relating to video, and these are the features most likely to be affected by browser limitations. All of the video-related product features rely on the browser supporting the WebRTC API, but three Unblu product features only require WebRTC:

  • Voice and Video

  • Universal Co-browsing

  • Document Co-browsing

Browser support for screen sharing

One video-related feature — Screen Sharing — additionally requires the getDisplayMedia() API, which allows a user to select a screen (or part of a screen, such as a browser window) to capture as a video stream. The user interface to make the selection is provided by the browser; Unblu has no control over this aspect of screen sharing. It may, however, have an impact on the usability of the feature for some users. Once the user has chosen what they want to share, the video stream is transmitted to another browser using WebRTC.

Users of browsers that support WebRTC but not getDisplayMedia() can participate in screen sharing, but only as viewers, that is, they can see what another person is sharing, but cannot share their own screen.

The MDN article Using the Screen Capture API provides more information on getDisplayMedia().

The table below summarizes the extent to which versions of various browsers that Unblu recommends provide support for WebRTC and getDisplayMedia().

Table 1. Summary of browser support for WebRTC and getDisplayMedia(), source: caniuse.com
Browser WebRTC available getDisplayMedia() available

Chrome

56 and above

72 and above

Firefox

44 and above

66 and above

Safari

11 and above

13 and above

Edge

79 and above

Edge 42 and above

(EdgeHTML 17 and above)

Internet Explorer

No

No

Chrome for Android

79 and above

No

Chrome for iOS

No

No

Safari for iOS

11 and above

No