JavaScript document.referrer - PullRequest
       16

JavaScript document.referrer

3 голосов
/ 10 ноября 2010

У меня есть две веб-страницы: одна

<html>
  <body>
    <p><a href="page2.html">Link</a></p>
  </body>
</html>

и вторая страница.

<html>
  <body>
    <script type="text/javascript">
      document.write(document.referrer);
    </script>
  </body>
</html>

Вторая страница всегда пуста, кажется, что онареферер, есть идеи почему?

Ответы [ 2 ]

9 голосов
/ 10 ноября 2010

В IE document.referrer работает только для http:// ресурсов, а не https:// и file://. Может быть, это твоя проблема.

Редактировать: Есть еще больше случаев , в которых IE не передает его.

0 голосов
/ 07 февраля 2012

На самом деле используемый вами document.referrer вернет запрашивающий URL-адрес страницы для всех браузеров, кроме Internet Explorer. Он фактически возвращает ноль в IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...