HTML5: Meta referrer
Вчера группа разработчиков WHATWG сообщила, что в спецификацию HTML5 добавлен новый мета-тег «referrer»
Данный мета-тег предназначен для контролирования заголовка страницы (Referer HTTP header), которые отсылаются текущим документом. Он может быть полезен авторам, которые хотят контролировать Referer HTTP header, который может быть пропущен по какой либо причине. Можно использовать в связке HTTPS + URL для приложений, которые используют данный метод аутентификации.
Может принимать одно из следующих значений:
never — замена referrer-header-value пустой последовательностью, независимо от ее значения
default — замена referrer-header-value пустой последовательностью, если <scheme> компонент referrer-header-value использует transport-layer security (безопасный протокол) и <scheme> компонент выбираемого ресурса не определен.
origin — замена referrer-header-value последовательностью ASCII соответствующей оригинальному документу.
always — не изменять referrer-header-value. Примечание: это может привести к передачи по протоколу HTTPS по сети как часть незашифрованных данных HTTP запроса.
Пример как сообщить браузеру (user agent) чтобы он (браузер) не передавал заголовки Referer, которые приходят с содержимым страницы:
<meta name="referrer" content="never">
Пример, который показывает как сообщить браузеру о том, что бы он передавал оригинальный источник документа в заголовок Referer, а не полный URL документа:
<meta name="referrer" content="origin">
Более подробно http://wiki.whatwg.org/wiki/Meta_referrer
Отсебятина
Похоже многим придется переписывать скрипты от хотлинков 🙂