Dealing with Citrix StoreFront on IE7

Ok so the title is a little bit misleading…because the StoreFront logon won’t even render on anything less than IE8. And sure, you’re thinking “Who still has IE7?” Or IE6 for that matter?? There are some really old XPe thin clients out there that have 7Mb of free space on them…ask me how I know.

Now to the misleading part: We’re actually going to cheat a bit and use a WI site – since WI is still supported with XA\XD 7.x, this is perfectly supported. So here’s what you’ll need:

  • A WI 5.4 server (or two for LB) already configured
  • Assuming you’ve already got your SF server pair, also already configured
  • A NetScaler (not CAGEE) – and all you need is NS Standard
  • A few IP addresses
First, configure all WI servers and SF servers as services. Next, configure them as load balancing servers – you’ll need two here: one for load balanced WI (can be just one if you wish) and one for load balanced SF. Also, these load balanced vServers can be non-addressable if you are strapped for IP addresses. 
Then, configure a content switching vServer – set the Default LB to be the StoreFront LB. Create a CS policy to detect when IE7 or earlier clients are accessing the site:
HTTP.REQ.HEADER("User-Agent").CONTAINS("MSIE 7.0") || HTTP.REQ.HEADER("User-Agent").CONTAINS("MSIE 6.0") || HTTP.REQ.HEADER("User-Agent").CONTAINS("MSIE 6.01") || HTTP.REQ.HEADER("User-Agent").CONTAINS("MSIE 6.1") || HTTP.REQ.HEADER("User-Agent").CONTAINS("MSIE 6.0b") || HTTP.REQ.HEADER("User-Agent").CONTAINS("MSIE 7.0b")

Who knew there were so many OLD versions of IE out there?? Assign this policy to the WI load balanced vServer and that’s it!

Now, when you access the web receiver, if you’re browser isn’t up to snuff for StoreFront, you’ll be redirected to a Web Interface 5.4 site.

Next steps: Get rid of those old clients!

1 thought on “Dealing with Citrix StoreFront on IE7”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.