HTML <script> referrerpolicy 속성

정의와 사용법

referrerpolicy 속성은 스크립트를 가져오는 데 참조자 정보를 전송하는지 정의합니다.

예제

스크립트에 referrerpolicy 설정하기:

<script src="myscripts.js" referrerpolicy="origin"></script>

문법

<script 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 동일 소스 요청에서는 참조자(referrer)를 전송합니다. 크로스 도메인 요청에서는 참조자를 전송하지 않습니다.
strict-origin-when-cross-origin

프로토콜의 보안 수준이 유지되거나 더 높다면(HTTP에서 HTTP로, HTTPS에서 HTTPS로, HTTP에서 HTTPS로) 원래 경로 정보를 전송합니다.

보다 낮은 보안 수준(HTTPS에서 HTTP로)에서는 어떤 내용도 전송하지 않습니다.

unsafe-url 원래 경로와 쿼리 문자열(안전 수준이 어떻든)을 전송합니다. 이 값을 주의 깊게 사용하십시오!

브라우저 지원

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

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
70.0 79.0 65.0 지원하지 않음 지원