3

我们有一个网站,许多用户通过 Citrix 访问该网站。某些东西(即视频)拖累了 Citrix 服务器,以至于如果用户从那里连接,我什至不想尝试启动视频。

是否有某种方法(在 Web 服务器端)检测正在连接的浏览器是否由 citrix 托管?如果相关的话,每个人都会使用 IE 7 或 8。我对所有请求参数进行了转储,并通过 window.* 和 window.navigator.* 进行了扫描,但似乎没有找到任何东西。

4

2 回答 2

1

刚刚在这里看到了一个可能相关的答案导致了更多信息。

如果满足某些条件,可以配置 Citrix 以在本地客户端而不是 Citrix 上启动特定内容(例如视频)。

这在您的特定情况下可能有用,也可能没有用,但可能值得一看。

于 2010-11-17T18:29:18.480 回答
0

您不能通过浏览器执行此操作,但从 CITRIX 连接应该来自 CITRIX 端的已知 IP 池,您可以根据该列表/池/范围检查用户连接(到 Web 服务器)的 IP ?

无论为 CITRIX 配置了什么来分发给它的用户,使用该列表/池/范围进行比较……这将是一种更可靠/更简单的检测方式。我在这里假设您可以访问此信息,因为听起来您正在托管 CITRIX 和 Web 服务器。

于 2010-07-05T21:57:03.567 回答