This is a bit of an ugly homemade fix, but its quite useable 🙂
If you have a simple Citrix setup without Access Gateway or Netscaler there is no good way to filter who gets in from what & where. (Of course you can use Load Evaluators to filter based on ip-ranges and such, and use groups to filer who can access the application) But in this case we are just consered with filtering away windows-users.
(And this fix will only work if your only way inn to Xenapp is trough the webinterface. Users can just bypass this by setting their Reciver to the Services site.)
This is mostly done by the loading.html page. Located in the C:\inetpub\wwwroot\Citrix\XenApp folder.
if (navigator.appVersion.indexOf(«Win»)!=-1) window.location=(«http://facebook.com»);
I have tested this script on multiple computers (running windows) and with different browser and it works just fine.
If someone else has a better way to filter out windows-users please send me an mail msandbuATgmail.com