HTML5 добави много нови функции и един от тях е новият noreferrer
ключова дума за атрибута. Тази ключова дума указва на браузъра, че не трябва да събира или съхранява информация за HTTP референта, когато се следва съответната връзка. Имайте предвид, че атрибутът е написан norefeRRer, с две rs за разлика от HTTP заглавието, което има само един r. (Как да Spell Препращач).
Това е полезна ключова дума за уеб дизайнерите, така че да можете да контролирате кои линкове предавате на вашия сайт. С други думи, читателите могат да кликват върху връзките, но сайтът за местоназначение няма да види, че идват от сайта Ви.
Използване на ключовата дума Noreferrer
За да използвате noreferrer
ключова дума, го сложи в отн
атрибут вътре във всяка А
или ■ ПЛОЩ
елемент.
От 2013 г отн = noreferrer
ключова дума не се поддържа във всички браузъри. Ако уебсайтът Ви има критична необходимост да блокирате тази информация, трябва да разгледате прокси сървъри и други решения, за да блокирате информацията за препращащите данни на сайта си.
Тествайте връзките си с Noreferrer
Ако посетите тази страница, тя трябва да върне препращач на тази уеб страница. След това можете да добавите noreferrer
ключова дума към връзката и да тествате браузърите си, за да видите дали те го поддържат или не.
Ето HTML, за да поставите на уеб страницата си за тестване на препращащи и noreferrer връзки:
Тази връзка Трябва имате референтТази връзка трябва не имам референт
Когато кликнете върху първата връзка, трябва да получите отговор като:
http://webdesign.about.com/gi/o.htm?zi=1/XJ&zTi=1&sdn=webdesign&cdn=compute&tm=7&f=22&su=p284.13.342.ip_p504.6.342.ip_&tt=65&bt=3&bts=91&zu=http% 3A // jenn.kyrnin.com / за / showreferer.html
И когато кликнете върху втората връзка, трябва да получите отговор като:
Пристигнахте директно тук или не бе изпратен реферал.
По време на моите тестове, Chrome и Safari поддържат отн = noreferrer
атрибут правилно, докато Firefox и Opera не. Не съм тествал Internet Explorer.
Получете повече информация за HTML референта:
- Какво представлява референтът?
- Защо Referrer Spelled "Referer" в Web Devlopment?
- Какво е референтът ми
- Тествайте браузъра си за референта
- Как да използваме референта в уеб страници
- Какво е DOM
референт
обект