Citrix doesn’t play well with Safari on a Mac. Apparently Citrix still thinks that Macs should be running IE5 (there’s a blast from the past), because in order to use Safari with Citrix, you have to “pretend” to be using IE.
To do this, you have to enable the “Develop” menu in Safari, which is hidden by default.
Run Terminal and type (or copy/paste):
defaults write com.apple.Safari IncludeDebugMenu 1
Hit enter. Now open Safari. The Develop menu should be there now. Select one of the IE browsers under User Agent, and now Citrix should be satisifed that you are actually running a Mac.
In actual practice, Firefox is still a better option for Citrix Mac users, since with Safari you will have to select the User Agent everytime you want to use Citrix. Safari goes back to its default user agent settings when you close it.
November 14, 2010 at 8:58 am |
You can now enable Safari from the Safari menu itself. You no longer need to use a terminal command. Just go to Safari/Preferences/Advanced and select “Show Develop menu in menu bar.”
February 11, 2011 at 4:47 pm |
Can’t you install the Citrix receiver app from the Mac App store, enter the URL you want and launch it from there? I use Citrix all the time and it works for me
February 11, 2011 at 5:01 pm |
This was written before the Mac App Store. With my work site I had to use in early 2010 when I posted this, I couldn’t use Citrix with Safari. I no longer have this problem, either because of the updated Citrix, updated Safari, or because my work site is different.