Firefox Citrix Workspace

  

The Citrix Ready Workspace Hub is a new class of endpoint device as it is an ultra-lowcost yet high-performance Citrix VDI endpoint and a next-generation workplace IoT device. Based on the popular Raspberry Pi platform, Stratodesk has created the operating system, based on the NoTouch platform, for the Workspace Hub devices such as the NComputing RX-HDX and ViewSonic SC-T25. Feb 13, 2018 When using Firefox v51 and later, the NetScaler EPA and VPN plugins do not launch. This is due to Firefox dropping NPAPI plugin support. This has now been resolved in NetScaler 12.0.51.24. 5: Citrix Receiver can not be detected when browsing to the NetScaler Gateway portal and using the latest versions of Firefox. Mar 23, 2021 Citrix Workspace app replaces and extends the full capabilities of Citrix Receiver. Citrix recommends using the latest version of Citrix Workspace app to access workspaces. You can also access workspaces using Internet Explorer 11, or the latest version of Edge, Chrome, Firefox, or Safari. In this article I’ll show you how to install and configure FireFox in a non-persistent Session Host environment. By non-persistent I mean in a Citrix Virtual Apps and Desktop setup deployed either via Citrix Provisioning or via Citrix Machine Creation Services.

downloadStorefront_firefox_modification.zipWhy can't I download this file?

Solution

Citrix

Solution 1

After clicking on a desktop or application on a Receiver for website, users must click the Plug-in icon in the Firefox address bar to allow the Citrix Plug-in to run.

Alternatively, the Receiver for websites can be modified to display the message in the screen shot during the logon process to prompt Windows and Mac users who have not activated the Citrix plug-in within Firefox.

Complete the following steps to modify a Receiver for website to prompt Firefox users to activate the Citrix plug-in:

Workspace
  1. Download the .zip file attached to this article.

  2. On the StoreFront server, locate the contrib directory for the Receiver for website, which is located at C:inetpubwwwrootCitrixstorenameWebcontrib.
    Storename is the name specified for the store when it was created. If there are no customized files in the contrib directory, extract the contents of the .zip file to the directory to overwrite the existing files. If there are customizations, extract the files to another location and manually merge their contents into existing files to preserve the customizations.

  1. Repeat Steps 2 for any other Receiver for websites on your StoreFront server.

  2. For multiple server deployments, use the Propagate Changes task in the StoreFront administration console to update all the servers in the server group with the customizations.

Firefox

Solution 2

Repair the Online Plug-in installation through Add/Remove Programs. If this does not resolve the issue, copy the following files to the <System Drive>Program FilesMozilla Firefoxplugins directory, from the same directory on a working computer:

  • CCMSDK.dll
  • cgpcfg.dll
  • CgpCore.dll
  • confmgr.dll
  • ctxlogging.dll
  • ctxmui.dll
  • ICAClObj.class
  • icafile.dll
  • icalogon.dll
  • sslsdk_b.dll
  • TcpPServ.dll

Problem Cause

Cause 1

New restrictions on browser plug-ins, including the Citrix Plug-in used to access desktops and applications, were introduced in Firefox 26.

Cause 2

Citrix workspace firefox addon

DLL files that are part of the Citrix Online Plug-in for Windows 12.x, or earlier versions, might have been altered or removed.

Additional Resources

Refer to the Mozilla blog for more information about this Firefox feature.

Disclaimer

The above mentioned sample code is provided to you as is with no representations, warranties or conditions of any kind. You may use, modify and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the sample code may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the sample code fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the sample code. In no event should the code be used to support ultra-hazardous activities, including but not limited to life support or blasting activities. NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SAMPLE CODE, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Although the copyright in the code belongs to Citrix, any distribution of the sample code should include only your own standard copyright attribution, and not that of Citrix. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the sample code.

I can log into Citrix and see the list of applications, but nothing happens when I click on the icons.

Context

  • Firefox 30 or above
  • Windows 7, 8 or 8.1
  • Latest version of Citrix Receiver

Answer

  • The Citrix ICA Client plugin, which is the plugin that allows Firefox to pass the application to Citrix Receiver, is set to prompt for permission to activate. This is a security feature of the new version Firefox (version 30 or above) with all plugins.

Workaround

Citrix client for chromebook. In order to run Citrix applications from Firefox, you need to allow permission for the plugin to run. This can be done by clicking on the plugin icon in the address bar and choosing 'Allow and Remember' when on the Citrix Apps website.

Alternatively, you can permanently allow the Citrix plugin to run on any site by performing the following steps:

Citrix Storefront Receiver Workspace

  1. Select the Menu button (this is in the upper-right and looks like three horizontal lines)
  2. Select 'Add-ons'
    Result: A new tab opens with the add-ons list
  3. Choose 'Plugins' from the left-hand sidebar
  4. Find the 'Citrix ICA Client' in the list
  5. Change the activation status from 'Ask to activate' to 'Always Activate'
  6. Log out and log back into Citrix

My Citrix Receiver Won't Launch

See Also