Documentation

Unblu 6 (latest)

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

18 and above

16 and older

IE

11 and above

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

Firefox

68 and above

51 and older

iOS

Browser Supported versions Blocked versions

Safari

13 and above

10 and older

Chrome

75 and above on iOS 13

51 and older

Usability restrictions apply for small screens.

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 DOM Capturing.

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

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