Định nghĩa Rel hoặc Noreferrer

Yêu cầu trình duyệt không chuyển thông tin liên kết giới thiệu

HTML5 đã thêm rất nhiều tính năng mới và một trong số đó là từ khóa mới cho thuộc tính. Từ khóa này cho trình duyệt biết rằng nó không nên thu thập hoặc lưu trữ thông tin giới thiệu HTTP khi liên kết được liên kết được theo sau. Lưu ý rằng thuộc tính được viết là norefe rr er, với hai rs không giống như tiêu đề HTTP, chỉ có một r. ( Cách đánh vần giới thiệu ).

Đây là một từ khóa hữu ích cho các nhà thiết kế web để bạn có thể kiểm soát những liên kết nào bạn chuyển thông tin liên kết trang web của mình đến.

Nói cách khác, người đọc có thể nhấp vào các liên kết, nhưng trang đích sẽ không thấy rằng họ đến từ trang web của bạn.

Sử dụng từ khóa Noreferrer

Để sử dụng từ khóa noreferrer, bạn đặt nó trong thuộc tính rel bên trong bất kỳ phần tử A hoặc AREA nào.

Tính đến năm 2013, từ khóa rel = noreferrer không được hỗ trợ trong tất cả các trình duyệt. Nếu trang web của bạn có nhu cầu quan trọng để chặn thông tin này, bạn nên xem xét các máy chủ proxy và các giải pháp khác để chặn thông tin liên kết giới thiệu trên trang web của bạn.

Kiểm tra các liên kết Noreferrer của bạn

Nếu bạn truy cập trang này, nó sẽ trả về một liên kết giới thiệu của trang web này. Sau đó bạn có thể thêm từ khóa noreferrer vào liên kết và kiểm tra trình duyệt của bạn để xem họ có hỗ trợ hay không.

Dưới đây là HTML để đưa vào trang web của bạn để kiểm tra liên kết giới thiệu và liên kết giới thiệu:

Liên kết này phải có người giới thiệu
Liên kết này không được có liên kết giới thiệu

Khi bạn nhấp vào liên kết đầu tiên, bạn sẽ nhận được trả lời như:

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 / about / showreferer.html

Và khi bạn nhấp vào liên kết thứ hai, bạn sẽ nhận được trả lời như:

Bạn đến đây trực tiếp, hoặc không có người giới thiệu nào được gửi đi.

Trong các thử nghiệm của tôi, Chrome và Safari đều hỗ trợ thuộc tính rel = noreferrer một cách chính xác, trong khi Firefox và Opera thì không. Tôi chưa kiểm tra Internet Explorer.

Nhận thêm thông tin về người giới thiệu HTML: