Citrix Workspace Chrome App



Type Definitions

connectionParams¶

Configuration options to create the session.

Citrix Workspace gives you the tools needed to be productive while providing a seamless experience. Citrix adapts to your specific needs, giving you direct access to everything in one single. The Citrix Workspace app allows for secure, unified access to all of your SaaS apps, web apps, virtual apps, files, and desktops. If your company uses Citrix, simply login with your company credentials to access all of the resources you need to be productive from anywhere.

Installing Citrix workspace software. On your Google Chrome browser, please go to: www.google.com 2. In the address bar, type: (or click the link below). Name Type Description; bounds.autoresize: boolean: Should 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 appView element inside third party Chrome app or the new window. Citrix Receiver for Chrome product software. Citrix Workspace App Workspace app for Chrome Subscribe to RSS notifications of new downloads.

Type¶

  • Object

Properties¶

NameTypeDescription
connectionParamsObject
Properties
NameTypeAttributesDescription
launchTypeString<optional>Takes 'message' or 'embed' as value. Defaults to 'message'.
'message' - launches the session in a new window (similar to session launch using Workspace app for Chrome).
'embed' - Embeds the session inside third party Chrome app.
containerObject<optional>Appview element created inside third party Chrome app.
Applicable only when launchType is 'embed'.
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 appView element inside third party Chrome app or the new window.
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.
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.
Citrix Workspace Chrome App

Example¶

connectionParams full example:

eventListener (event)¶

Listener to handle the events.

Rd client app. Enable Remote Connections on Remote PC. Step 1: Press Windows key + R to open a Run dialog. Check Remote Desktop Protocol. Sometimes a minor mistake starts causing errors and becomes a.

Parameters¶

NameTypeDescription
eventObjectObject as appropriate to the eventType registered.

Properties¶

NameTypeDescription
event.idStringID of the session object
evebt.typeStringEvent type triggered
event.dataObjectData as appropriate to the event triggered
- onConnection
- onConnectionClosed
- onURLRedirection
- onError

onSessionCreated(sessionObject)¶

Callback having the session object created.

Parameters¶

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

Example¶

responseCallback(response)¶

Keygen for autocad mac. Callback that handles the response.

Citrix

Parameters¶

NameTypeDescription
responseObjectResponse object

Properties¶

NameTypeDescription
response.successbooleanStatus of the method call. Holds the value true in case of success and false in case of failure. In case of failure, details of the error is set in the response object.
response.sessionIdStringId of the session.
response.errorStringReason for the failure of the method call.
downloadWhy can't I download this file?

Symptoms or Error

Connection to StoreFront/VDA will fail and may show cannot connect to server error or some SSL Certificate error in console logs. One of the reason could be invalid SSL certificate.

Applicable Products:

Citrix Workspace Chrome App

Citrix Receiver for HTML5, Citrix Receiver for Chrome, Citrix Workspace app for Chrome, Citrix workspace app for HTML5

Solution

Recommended solution: Update the certificates.

Markdown is a plain text formatting syntax to speed up your writing. Let us try Markdown by using this online Markdown editor. Dillinger is an online cloud based HTML5 filled Markdown Editor. Sync with Dropbox, Github, Google Drive or OneDrive. Convert HTML to Markdown. 100% Open Source! View markdown online. StackEdit can sync your files with Google Drive, Dropbox and GitHub. It can also publish them as blog posts to Blogger, WordPress and Zendesk. You can choose whether to upload in Markdown format, HTML, or to format the output using the Handlebars template engine. Markdown Editor is Markdown text editor online which helps user to test and view Markdown online. What can you do with Markdown Playground Online? This tool helps you to edit your Markdown lightweight markup language with HTML View. This tool allows loading the Markdown URL, Edit loaded markdown and preview in HTML. Markdown Viewer is Markdown Preview online which helps user to view and preview Markdown online. It render markdown online. What can you do with Markdown Tester? This tool helps you to test your Markdown lightweight markup language with HTML View. This tool allows loading the Markdown URL viewing HTML. Click on the URL button, Enter URL and Submit.

Alternatively, you can try this workaround:

  1. Close the Citrix Workspace app for Chrome / Citrix Receiver for Chrome.

  2. Open Chrome browser in your Chromebook.

  3. Visit your site.

  4. It will show some error as below.

Now, open the Citrix Workspace app for Chrome or Citrix Receiver for Chrome and it might allow you to access your StoreFront/VDA.

Other possible workaround for specific certificate error:

  1. NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM error
    Latest Firefox and Chrome browsers do not support SHA-1 certificate and StoreFront connection fails with error: NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
    Citrix Receiver for Chrome/HTML5 or Citrix Workspace app for Chrome/HTML5 cannot establish secure connection and session launch will fail

  2. NET::ERR_CERT_COMMON_NAME_INVALID error
    Chrome requires Subject Alternative Name for SHA-2 certificate, without SAN (Subject Alternative Name) in the SHA-2 certificate, the connection will fail with error NET::ERR_CERT_COMMON_NAME_INVALID
    Session launch fails with CERT_COMMON_NAME_INVALID(-200) error dialog
    Workaround for NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM and
    NET::ERR_CERT_COMMON_NAME_INVALID:

    • Mozilla:

      Enable network.websocket.allowInsecureFormHTTPS from about:config

    • Chrome:
      Chrome by default requires SHA2 Certificate with Subject Alternative Names (SAN)
      Add the following registry keys at : SoftwarePoliciesGoogleChrome

    • EnableCommonNameFallbackForLocalAnchors – true
      (Note: Chrome need SAN by default)

    • EnableSha1ForLocalAnchors – true
      (Note: SHA1 is not supported)
      Recommended Solution: Use SHA2 certificates with Subject Alternative Names (SAN).

      Problem Cause:

    • CTX134123 - Receiver for HTML5 - Unable to Launch Apps Using HTTPS URL

    • CTX217352 - How to Collect Logs in Receiver for Chrome and Receiver for HTML5

  3. NET::ERR_CERT_SYMANTEC_LEGACY
    From Chrome OS version 66 onwards the SSL certificate from Symantec is distrusted. You can go through https://security.googleblog.com/2018/03/distrust-of-symantec-pki-immediate.html to know more about it.
    Workaround: Try general workaround mention above.
    Recommended Solution: Update SSL certificates.

Problem Cause

Chrome Apps Citrix Workspace

  • CTX134123 - Receiver for HTML5 - Unable to Launch Apps Using HTTPS URL

  • CTX217352 - How to Collect Logs in Receiver for Chrome and Receiver for HTML5