2010-07-05 37 views
3

我們有一個網站,許多用戶通過Citrix訪問該網站。某些事情(即視頻)會將Citrix服務器拉下來,以至於我甚至不想嘗試啓動視頻(如果用戶正在從中連接)。Citrix IE檢測

是否有某種方式(在Web服務器端)檢測連接的瀏覽器是否由citrix託管?如果相關,每個人都將使用IE 7或8。我做了所有請求參數的轉儲,並通過window. *和window.navigator。*掃描,但似乎沒有找到任何東西。

+0

你更可能通過http://serverfault.com/得到迴應,因爲這個網站是關於編程相關的問題/問題。 – 2010-07-05 21:56:09

+0

@Gert:是的,這是中間的一種。我不在乎學習如何管理citrix服務器,但我想那些能夠知道我問題答案的人是citrix管理員。 – Xodarap 2010-07-06 17:14:54

回答

0

你不能通過瀏覽器做到這一點,但從CITRIX連接應該來自CITRIX端的已知IP池,你能否檢查用戶連接到IP的IP(與Web服務器) /游泳池/範圍?

無論配置給CITRIX分發給用戶,使用該列表/池/範圍進行比較......這將是一種更有保證/更簡單的檢測方式。我假設你有權訪問這些信息,因爲它聽起來像你同時託管CITRIX和Web服務器。

+0

不幸的是我沒有託管citrix服務器。並且有很多這樣的服務器。因此,保留所有IP範圍的列表將是困難的,如果不是不可能的話。 – Xodarap 2010-07-05 22:01:13

+1

@Xodarap - 我不知道您在這裏有什麼選擇,除非您以某種方式更改CITRIX服務器上的IE安裝,例如,您可以檢測到,例如,搞亂UserAgent,一些其他安裝,等等......沒有基本的方法來檢測這一點,至少我見過。 – 2010-07-05 22:06:21

+0

是的,更改UserAgent可能是要研究的內容:http://www.pctools.com/guides/registry/detail/799 – 2010-07-05 22:21:28

1

剛剛看到一個潛在的相關答案here導致更多信息here

如果滿足某些條件,可以配置Citrix以在本地客戶端而不是Citrix上啓動特定內容(如視頻)。

這可能會或可能不會對您的具體情況有用,但它可能值得一看。