2013-05-11 36 views
-3

在我的網站我有,如果你在IE 我加載no_support.html這個東西它加載不同的頁面,以及不支持頁面上,我有短信說嘗試之一這兩個瀏覽器的波紋管,波紋管和我有兩個圖像谷歌瀏覽器的一方和另一方的Mozilla Firefox瀏覽器中,當你點擊他們去到瀏覽器的下載頁面它們中的任何一個。JavaScript來檢查電腦的特定瀏覽器

我想知道是否有一些技巧,我可以放在不支持的頁面,例如我打開它在IE瀏覽器,並說這個網頁說試試其中一個瀏覽器波紋管,我點擊谷歌瀏覽器,如果我有谷歌瀏覽器安裝在我的電腦上,它打開我的網站(支持)與谷歌瀏覽器,如果我沒有它,然後進入下載頁面。

+0

**使用功能檢測,而不是browsersniffing **,browsersniffing太臭。你可能想看一下http://modernizr.com/,它提供了一個偉大的框架來測試某些功能是否可用。如果這些不可用,您可能需要考慮關閉某些功能。 (如果確有必要,重定向到一個「不炫耀」頁面或使用的覆蓋。) – beardhatcode 2013-05-11 22:09:52

+1

@gar_onn - 誠然,對於網站功能檢測的路要走,但是對於一些網站僅用於某些瀏覽器,他們這樣做存在,例如Chrome實驗或Firefox演示,只顯示一個圖標和一個下載鏈接將不得不這樣做,因爲你沒有在用戶瀏覽器的控制,至少沒有足夠的控制,以火一升上來,只要你喜歡它! – adeneo 2013-05-11 22:13:48

回答

2

不,你不能打開用戶計算機就像一個在瀏覽器,因爲這將是一個重大的安全問題,真煩。

+0

同意,如果你不能支持IE,鏈接到Firefox/Chrome/Opera /任何網站都綽綽有餘。 – 2013-05-11 22:10:14

+0

是的,真的,這可能是煩人的和安全問題。我希望它的鏈接到下載頁面。 – 2013-05-11 22:24:27