我们有一个网站,许多用户通过Citrix访问该网站。某些东西(即视频)对Citrix服务器的拖累太大了,以至于如果用户从Citrix服务器连接,我甚至不想尝试启动视频。
有没有办法(在web服务器端)检测正在连接的浏览器是否由citrix托管?每个人都会使用IE 7或8,如果这是相关的话。我转储了所有的请求参数,并扫描了window.*和window.navigator.*,但似乎没有找到任何东西。
发布于 2010-11-18 02:29:18
刚刚看到了一个潜在的相关答案here,这导致了更多的信息here。
如果满足某些条件,可以将Citrix配置为在本地客户端上启动特定内容(如视频),而不是Citrix。
这在您的特定情况下可能有用,也可能没有用处,但可能值得一看。
发布于 2010-07-06 05:57:04
您不能通过浏览器执行此操作,但从CITRIX的连接应该来自CITRIX端的已知IP池,您能根据该列表/池/范围检查用户连接(到web服务器)所使用的IP吗?
无论如何配置CITRIX以分发给它的用户,使用comparison...this的列表/池/范围将是一种更可靠/更简单的检测方法。我在这里假设您可以访问此信息,因为听起来您同时托管CITRIX和web服务器。
https://stackoverflow.com/questions/3182324
复制相似问题