2011-05-18 23 views
1

我正在一個新的網站上工作,我需要開發一些東西來幫助用戶管理技術瀏覽器問題。有許多參數(8)我需要檢查,我想知道是否有一些可以在瀏覽器中檢查,主要是通過JavaScript。如何獲取最大參數來確定瀏覽器問題?

這裏是我需要看有關參數列表:

  • SSL激活?
  • MSXML激活? (用於ajax並根據瀏覽器的安全級別根據筆記我有)
  • 什麼更新版本的IE6用於? (如果用戶有IE6,他至少還需要IE6 SP2)
  • HTTP版本是幹什麼用的? (1.1是必需的)

(4對他人(瀏覽器名稱,瀏覽器版本,JavaScript和餅乾)可以用JavaScript來測試)

所以,這就這些參數可以在瀏覽器中進行測試,並怎麼樣?

如果我說的參數之一是沒用的,隨意點太(爲什麼!)

+2

HTTP版本參數是無用的 - 沒有任何瀏覽器使用1.0 – 2011-05-18 15:21:52

+0

可以在IE中停用HTTP1.1。愚蠢但可能。 – Kraz 2011-05-18 15:46:11

回答

1

我從來不知道通過客戶以往任何時候都一個問題所用的HTTP版本。

你的描述「是SSL激活」可能是一個服務器端的檢查,大多數SSL證書與瀏覽器的99.9%+兼容,所以它是一個多餘的度量。

用戶正對IE6總是將瀏覽器升級的解決方案。

我會檢查的唯一擔心的是IE6,甚至IE7,有一個通知,讓他們知道提升自己的瀏覽器。除非你正在開發一些非常有用的東西,否則其他的檢查是過度的。瀏覽器版本可以合理檢測與USER_AGENT可靠

+0

HTTP版本曾經是一個問題,但那段時間早已過去。 – Evert 2011-05-18 15:30:53

+0

我被告知某些用戶在其IE設置中禁用了http1.1,因此它爲什麼在那裏。由於許多用戶來自公司,我們可以告訴他們升級,但他們的IT部門可能會否認它:) – Kraz 2011-05-18 15:37:49