Spec-Zone.ru › Web APIs

Документ: свойство referrer

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Свойство Document.referrer возвращает URI страницы, которая перенаправила пользователя на эту страницу.

Значение

Значение равно пустой строке, если пользователь перешёл на страницу напрямую (не по ссылке, а, например, используя закладку). Поскольку это свойство возвращает только строку, оно не предоставляет доступ к объектной модели документа (DOM) страницы, которая направила пользователя.

Внутри <iframe>, свойство Document.referrer изначально будет установлено в href родительского Window.location при запросах с одинаковым доменным именем. В запросах с разными доменными именами оно по умолчанию будет равно origin родительского Window.location. Для получения дополнительной информации см. документацию Referrer-Policy: strict-origin-when-cross-origin.

Примеры

Следующий код выведет строку, содержащую ссылку на страницу, которая перенаправила пользователя.

console.log(document.referrer);

Если пользователь перешёл на страницу по ссылке, например, <a href="https://www.w3.org/">W3</a>, то будет выведено предыдущее доменное имя, например, developer.mozilla.org. Если пользователь перешёл на страницу напрямую, то будет выведена пустая строка.

Спецификации

Спецификация
HTML
# dom-document-referrer-dev

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
referrer 1 12 1 3 1 18 4 10.1 1 1.0 4.4

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API