开发者

Citrix IE detection

开发者 https://www.devze.com 2023-01-06 13:58 出处:网络
We have a website, which many users are accessing through Citrix. Certain things (namely video) drag down the Citrix server so much that I don\'t even want to try launching a video if the user is conn

We have a website, which many users are accessing through Citrix. Certain things (namely video) drag down the Citrix server so much that I don't even want to try launching a video if the user is connecting from that.

Is there some way (on the web server end) of detecting if the browser that's connecting is being hosted by citrix? Everyone will be using IE 7 or 8 if that is relevant. I did a dump of all the request parameters开发者_开发问答 and scanned through window.* and window.navigator.* but didn't seem to find anything.


Just saw a potentially relevant answer here which led to more info here.

It is possible to configure Citrix in a way to launch specific content (such as video) on the local client instead of Citrix, if certain conditions are met.

This may or may not be useful in your specific situation, but it might be worth a look.


You can't do this via the browser, but connecting from CITRIX should be from a known IP pool on the CITRIX-side, can you check the IP the user is connecting (to the web server) with against that list/pool/range?

Whatever's configured for CITRIX to hand out to it's users, use that list/pool/range for comparison...this will be a more assured/simpler way to do detection. I'm assuming here that you have access to this information, since it sounds like you're hosting both CITRIX and the web server.

0

精彩评论

暂无评论...
验证码 换一张
取 消