IE9标准模式和Navigator对象

时间:2011-10-12 20:04:58

标签: internet-explorer internet-explorer-9

我在IE9标准文档模式下运行的IE9上测试一些javascript。初始页面加载通过显示navigator.platform值来工作。我有一个指向同一页面的链接。单击此链接会产生错误,因为未定义Navigator对象。该代码适用于Firefox和IE8标准模式。任何人都可以想到点击“测试它”链接会在IE9标准模式下产生未定义的Navigator对象的原因吗?感谢。

    <!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>
      Navigator Test
    </title>
    <script type="text/javascript">
     try
         {
            // navigator is undefined when the "Test It" link below is clicked
            alert(navigator.platform); 
         }
     catch(err)
         {
            alert('Exception: '+err.description);
         }
    </script>
  </head>
  <body>
    <a href="navigatortest.htm">Test It</a>
  </body>
</html>

0 个答案:

没有答案