2012-10-07 22 views
-2

可能重複:
Browser detection in javascript?如何顯示不同版本的IE瀏覽不同的網頁

我想知道我怎麼可以檢測到IE 6,IE 7和IE8,如果任何的說這些顯示不同的頁面而不是索引。

有點像update.html會很好。

我見過這些如果IE6和東西,但只爲CSS不索引頁。

在此先感謝。

+2

怎麼樣不? –

+1

另外,請參閱:http://stackoverflow.com/questions/10964966/detect-ie-version-in-javascript –

回答

1

試試這個HTML代碼:

<html> 
<body> 
<!--[if IE]> 
<script language="javascript"> 
document.location = "http://www.google.com/"; 
</script> 
<![endif]--> 
redirects to google if IE 
</body> 
</html> 
+0

哦,相當不錯。謝謝:) – dvLden

+2

您可以使用<! - [if IE 6]>,<! - [if IE 7]>,<! - [if IE 8]> ...來檢測版本。 – Vahid

+0

不錯。謝啦。虐待檢查,如5分鐘內接受:) – dvLden

2

有很多來源描述如何檢測瀏覽器。 Here's the most obvious

+0

驚人的看起來不錯,對我來說!謝謝:) – dvLden

+0

使用IE條件註釋來確定IE版本更簡單也更可靠。 – JustEngland

+0

@Downvoter爲什麼downvote?僅僅因爲這不是某個人的首選解決方案,並不是不正確或不好的做法。重新考慮你的投票原因。 –

1

您可以通過jQuery的檢測瀏覽器一樣簡單:

jQuery.browser 
jQuery.browser.version 

here

然後檢查瀏覽器的名稱或版本如上,如果TRUE則將頁面重定向到y我們最喜歡的網址:

window.location.replace("http://your/address/update.html"); 
相關問題