我正在尝试找出一个网页设计中的问题,并想到使用简单的JavaScript获取浏览器版本,因为我完全遇到了两种不同的行为。
于是我添加了以下代码:
<div id="example"></div>
<script type="text/javascript">
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
我发现以下内容:
尽管我已经在这台机器上安装了Internet Explorer 8,但WebBrowser控件加载的IE版本(即Internet Explorer 7)并非已安装的版本。
我该如何强制使用正确的版本?