Product Documentation

Receiver for HTML5 user experience

Nov 01, 2017

Receiver for HTML5 integrates with Receiver for Web sites. To access their virtual desktops and hosted applications using Receiver for HTML5, users navigate to a Receiver for Web site using a compatible browser running on a supported operating system.

The user experience with Receiver for HTML5 is as follows:

  • If you did not configure the site to always use Receiver for HTML5, the site attempts to determine whether Citrix Receiver is installed locally on devices running Windows and Mac OS X. When Citrix Receiver cannot be detected, users are prompted to download and install the appropriate Citrix Receiver for their platform. For users who are unable to install Citrix Receiver, this happens every time they log on to the Receiver for Web site. Users who already have Citrix Receiver installed locally must use this version to access resources from the site and are not given the option to use Receiver for HTML5. When you configure the Receiver for Web site to always use Receiver for HTML5, all users must access resources from the site through Receiver for HTML5 regardless of whether they have a locally installed version of Citrix Receiver.
  • When users access a desktop or application through Receiver for HTML5, the resource starts in a new browser tab or window, according to the user's browser settings. You can configure Receiver for HTML5 so that resources are always started in the same tab as the Receiver for Web site. For more information, see To configure Receiver for HTML5 use of browser tabs.
  • When a user starts an additional application, Receiver for HTML5 checks whether the application can be started within an existing session before creating a new session. This enables users to access multiple applications over a single connection so that the available resources are used more efficiently.

Session sharing

For session sharing to occur, the applications must be hosted on the same machine and must be configured in seamless window mode with the same settings for parameters such as window size, color depth, and encryption. Session sharing is enabled by default when a hosted application is made available.

If App Switcher is installed on the machine providing the applications, a taskbar appears at the bottom of the window. The taskbar displays all the applications currently running in the session, enabling users to switch between those applications. Users can configure the taskbar to auto-hide and switch to small icons to minimize the amount of space taken up by the taskbar.

A floating toolbar containing controls for Receiver for HTML5 is displayed in the browser tab, as shown in the following figure. The clipboard button enables users to copy and paste Unicode plain text between the local clipboard on the device and the resource running in the browser. Users can use standard Windows shortcuts to copy data, including text, tables, and images, between hosted applications, both within the same session and between different sessions. Users can also send the CTRL+ALT+DELETE key combination to their desktops and applications using a button on the toolbar.

When printing a document opened with a hosted application or an application running on a virtual desktop, the user is given the option to print the document to PDF. The PDF is then transferred to the local device for viewing and printing from a locally attached printer. The file is removed from the device when the user closes the PDF.

A user who clicks a link in a document opened using a hosted application is given the choice of whether to open the URL in a hosted browser application within the session or to use the browser on the local device.

To view Receiver for HTML5 logs

To assist with troubleshooting issues, you can view Receiver for HTML5 logs generated during a session.

  1. Log on to the Receiver for Web site.
  2. In another browser tab or window, navigate to siteurl/Clients/HTML5Client/src/ViewLog.html, where siteurl is the URL of the Receiver for Web site, typically http://server.domain/Citrix/StoreWeb.
  3. On the logging page, click Start Logging.
  4. On the Receiver for Web site, access a desktop or application using Receiver for HTML5.

    The log file generated for the Receiver for HTML5 session is shown on the logging page. You can also download the log file for further analysis.