2010-04-15 169 views
1

以及IAM试图通过在IE8使用$ .browser.version让用户使用IE浏览器的版本浏览器版本jQuery中

IAM得到不同的结果,当IAM写我的网址不同格式

http://localhost/test.html----------this is giving result=8 
http://192.168.1.2/test.html--------this is giving result= 7 
http://www.something.com/test.html--this is giving result= 8 

唯一的问题是当我使用192.168.1.2,这是我的电脑的IP,并且我想要这种格式的网址在网络电脑上进行测试。

i dont know why there is a difference?? 
+0

很奇怪。您是否确定在拨打192.168.1.2时没有自动切换到兼容模式? – mamoo 2010-04-15 10:17:16

回答

5

默认情况下,Intranet站点设置为以兼容模式显示。

转到工具 - >兼容性视图设置和取消在兼容性视图的显示Intranet站点

2

Internet Explorer 8中假定所有Intranet应用默认设计为IE7。因此,它在私有范围内模拟IE7的IP地址,除非另有说明。

地址:

<meta http-equiv="X-UA-Compatible" content="IE=IE8" > 

IE8的模式或

<meta http-equiv="X-UA-Compatible" content="IE=edge"> 

“最新版本” 模式。

您可以使用真正的HTTP标头,或者配置浏览器首选项。

欲了解更多详情,请参阅http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx