Я обнаруживаю поддержку noreferrer, создав скрытый iframe с атрибутом name
, а затем создаю ссылку <a rel="noreferrer">
с атрибутом target
, равным атрибуту name
iframe, и указываю ссылку на любойресурс на текущем домене.Ссылка на about:blank
также работает, но у нее есть проблемы в Firefox и IE, поэтому вместо этого вам следует ссылаться на намеренно пустой файл на вашем сервере.После загрузки ресурса в iframe проверьте, что [the iframe].contentDocument.referrer === ""
.Если это правда, noreferrer
поддерживается.
Пример моей реализации доступен в hotlink.js .В частности, см. on_ready .