Citrix Html5 Receiver

Hi, Im looking for a comprehensive list of differences/technical limitation between a locally installed Receiver / Workspace app and the HTML5 Version inside a browser (via Gateway / ADC). I can think of something like multi-monitor support or local Printer redirection (which seems to cause issue. Reference guide for Citrix HTML5 Receiver SDK. Name Type Description; type: String: Specifies the type of action. Type=”redirectUrl” would redirect the tab to the URL specified in value. Receiver for HTML5 and Receiver for Chrome provides secure file transfer between a user device and virtual XenDesktop sessions. File upload can be customized to make it easy for users to view uploaded files inside application File open/save dialogs and this is also helpful for “attaching” files from client to web apps running inside session. Citrix: Receiver for HTML5 and Chrome File Transfer Explained March 14, 2016. Citrix Systems 0. This post is the continuation of our series: Receiver Internals: How Receiver for HTMl5 & Chrome. Citrix releases the Receiver for HTML5 client for Chrome and Firefox browsers. Receiver for HTML5 is a zero install client allowing connection through a browser to XenApp and XenDesktop.

Type Definitions¶

connectionParams¶

Configuration options to create the session.

Type:¶

  • Object

Properties:¶

NameTypeDescription
connectionParamsObject
Properties
NameTypeAttributesDescription
launchTypeString <optional>
Takes 'newtab' or 'embed' as value. Defaults to 'newtab'.
'newtab' - launches the session in a new tab.
'embed' - Opens the session in an Iframe.
containerObjectSpecifies the ID and the type of container for the session when launchType is embed.
Properties
NameTypeDescription
idStringID of the iframe element to embed the session. Mandatory parameter when launchType is embed.
typeStringType of the element to embed the session. Should be set to 'iframe'.
boundsObject <optional>
Sets a fixed width and height to the session.
Properties
NameTypeDescription
autoresizebooleanShould be set to false to give fixed width and height to session. By default, this value is set to true in which case the session is resized to match the size of iframe element or the tab.
widthNumberWidth of the session specified in pixels. This value will be set only when autoresize is set to false.
heightNumberHeight of the session specified in pixels. This value will be set only when autoresize is set to false.
closeOptionsObject <optional>
Action on disconnecting the session. Defaults to type='close'.
Properties
NameTypeDescription
typeStringSpecifies the type of action.
type=”redirectUrl” would redirect the tab to the URL specified in value.
type=”close” would set the iframe src to 'about:blank' when launchType is 'embed' and closes the tab when launchType is 'newtab'.
valueStringSpecifies the URL to be redirected. When type is set to 'close',this value would be ignored.
showDisconnectAlertbooleanA prompt would be shown to the user to stay/leave the current page when the session is about to disconnect due to the actions like close/reload of the tab.
If the value is set to true then the prompt is displayed otherwise prompt won't be shown.
Default value is true.
preferredLangString <optional>
Specifies the preferred language code to be used inside the session. If the language code specified is either invalid or unsupported then it falls back to 'en'.
Supported language codes : en, de, es, fr, ja, ko, ru, zh, zh-cn, zh-tw
If the value is unspecified then the browser's language code is used.
preferencesObject <optional>
JSON to hide/show toolbar or individual toolbar items, suppressing the FTU, URLRedirection and error dialog.
Refer to the example below.

Example¶

Listener to handle the events.

Parameters:¶

Citrix Html5 Receiver Printer Redirection

NameTypeDescription
eventObjectObject as appropriate to the eventType registered.

Properties:¶

NameTypeDescription
event.idStringId of the session object.
event.typeStringEvent Type triggered.
event.dataObjectData as appropriate to the event triggered.
onConnection
onConnectionClosed
onURLRedirection
onError

onSessionCreated¶

Callback having the session object created.

Parameters:¶

Change Citrix Html5 To Full Version

NameTypeDescription
sessionObjectSessionSession object to interact with the session like register and handle events, start and disconnect.

Example¶

receiver¶

citrix.receiver

Members¶

(readonly) apiVersion

Properties:¶

NameTypeDescription
apiVersionStringWorkspace app for HTML5 API version.
Citrix Html5 Receiver

Methods¶

(static) createSession(idopt, connectionParams, onSessionCreated)

Creates a new session and returns session instance through callback. Use session instance to start the session, register and handle events and to disconnect the session.

Parameters¶

NameTypeAttributesDescription
idstring<optional>ID that is assigned when the session is created
connectionParamsconnectionParamsConfiguration options to create the session
onSessionCreatedonSessionCreatedCallback containing the session object created. Signature sample below:
function <function_name>(session_object){..}
Receiver

Throws:¶

Unable to create session object.

Type
ReceiverError

Example¶

Methods¶

(static) setPath(pathopt, fallbackPathopt)

Sets the preference to use the latest HTML5 workspace app build from CDN or use the location of HTML5 Workspace app build hosted by customer to launch app/desktop sessions.

Parameters:¶

NameTypeAttributesDescription
pathstring<optional>Passing 'CDN' would consume the latest HTML5 Workspace app build from Citrix CDN.
However, this can be overridden by setting path with the location of HTML5 Workspace app build hosted by customer.
Defaults to CDN.
fallbackPathstring<optional>If CDN is not reachable then the HTML5 Workspace app build is picked from the location set using fallbackPath.

Throws:¶

HTML5 Engine Path or fallback path is invalid.

Type
ReceiverError

Example¶

(static) viewLog()

Opens the logging page in a new tab.HTML5Engine Path should be setbefore calling this API.

About discordrethawed Discord is an American VoIP, instant messaging and digital distribution platform designed for creating communities. Users communicate with voice calls, video calls, text messaging, media and files in private chats or as part of communities called 'servers.' Servers are a collection of persistent chat rooms and voice chat channels. Discord runs on Windows, macOS, Android.

Throws:¶

HTML5 Engine Path is invalid.

Citrix Workspace For Html5

Type
ReceiverError