jquery中的浏览器版本

时间:2010-04-15 10:13:47

标签: jquery internet-explorer

我试图通过在IE8中使用$ .browser.version来获取用户使用的IE版本

当我用不同的格式写我的网址时,我得到了不同的结果

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??

2 个答案:

答案 0 :(得分:5)

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

转到工具 - > 兼容性视图设置并取消设置在兼容性视图中显示Intranet网站

答案 1 :(得分:2)

Internet Explorer 8假定默认情况下所有Intranet应用程序都是针对IE7设计的。因此,它会在私有范围内为IP地址模拟IE7,除非您另有说明。

添加:

  <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