日期:2014-05-17  浏览次数:20765 次

可能通过html的头部信息设置ie浏览器的版本?
好像通过下面的html信息可以知道浏览器的版本? 不知从那里可以看出来?
HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<HTML>
<HEAD>
    <TITLE>单表例子</TITLE>
    <META content="text/html; charset=utf-8" http-equiv="Content-Type">
     <script language='javascript' id='seajsnode' src="sea-debug.js"></script>
</HEAD>
<BODY>
 <script type="text/javascript">
 document.write(navigator.userAgent);
 </script>
    </BODY>
</HTML>



-----------------------------
另外有个问题,就是把这个html发布tomcat下,显示是ie7.0(安装的浏览器是IE9):
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; BOIE9;ZHCN) 

但是直接本地打开,却显示ie9.0? 这是什么原因?
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; BOIE9;ZHCN)

------解决方案--------------------
sea-debug.js 是什么东西


你搜索一下navigator.userAgent就可以了。
------解决方案--------------------
我个人觉得还是不设置浏览器的版本好一些吧~!影响在各个不同的浏览器的兼容性。