HTML <a> referrerpolicy 속성

정의와 사용법

referrerpolicy 属性은 사용자가 하이퍼링크를 클릭할 때 전송되는 referrer 정보(참조자 정보)를 정의합니다.

예제

리ンク에 referrerpolicy 설정:

<a href="https://www.codew3c.com" referrerpolicy="origin">

문법

<a referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">

속성 값

설명
no-referrer 참조자 정보를 전송하지 않습니다.
no-referrer-when-downgrade 기본적으로 설정된 경우. 프로토콜 보안 수준이 유지되거나 더 높다면(HTTP에서 HTTP로, HTTPS에서 HTTPS로, HTTP에서 HTTPS로 가능), 소스, 경로 및 쿼리 문자열을 전송합니다. 보안 수준이 낮은 수준으로는 어떤 내용도 전송하지 않습니다(HTTPS에서 HTTP로는 안 됩니다).
origin 문서의 출처(프로토콜, 호스트 및 포트)를 전송합니다.
origin-when-cross-origin 크로스 도메인 요청에 대해서는 문서의 출처를 전송합니다. 동일 출처 요청에 대해서는 출처, 경로 및 쿼리 문자열을 전송합니다.
same-origin 동일 출처 요청에 대해서는 참조 페이지 정보를 전송합니다. 크로스 도메인 요청에 대해서는 참조 페이지 정보를 전송하지 않습니다.
strict-origin-when-cross-origin 프로토콜의 보안 수준이 유지되거나 더 높다면(HTTP에서 HTTP, HTTPS에서 HTTPS 및 HTTP에서 HTTPS 모두 가능), 출처를 전송합니다. 보다 불안전한 수준(HTTPS에서 HTTP)은 어떤 내용도 전송하지 않습니다.
unsafe-url 출처, 경로 및 쿼리 문자열을 전송합니다. 보안을 고려하지 않습니다. 이 값을 주의 깊게 사용하십시오!

브라우저 지원

표의 숫자는 이 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
51.0 79.0 50.0 11.1 38.0