IE9 Standards Mode и объект навигатор - PullRequest
0 голосов
/ 13 октября 2011

Я тестирую некоторый javascript на IE9, работающий в режиме документа стандартов IE9.Начальная загрузка страницы работает путем отображения значения navigator.platform.У меня есть ссылка, которая указывает на ту же страницу.Нажатие на эту ссылку приводит к ошибке, потому что объект Navigator не определен.Код работает в стандартном режиме Firefox и IE8.Может кто-нибудь придумать причину, по которой при нажатии на ссылку «Проверить это» может появиться неопределенный объект Navigator в режиме стандартов IE9?Спасибо.

    <!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>
...