2

javascript의 document.referrer가 Firefox와 Chrome에서 F5로드 밸런서를 사용하는 http에서 https 로의 302 리디렉션에서 비어 있지만 IE에는 표시됩니다. 리퍼러를 탐지 할 수있는 방법이 있습니까?Firefox에서 document.referrer가 비어 있고 SSL 리디렉션에서 Chrome이

+1

REFERER에 의존하지 마십시오. 그것은 절대로 영속되어서는 안되는 끔찍한 생각이었습니다. 히스토리를 추적해야하는 경우 URL 쿼리 매개 변수를 사용하여 히스토리를 명시 적으로 수행하십시오. – Pointy

+0

'https : // '를 통해 제공되는 페이지에서'https : //'로 자동으로 리디렉션되는'http : //'링크로 이동 하시겠습니까? – Bruno

답변

8

크로스 프로토콜 사이트를 리디렉션하거나 연결할 때 보안 기능입니다.

클라이언트가 쉽게 스푸핑하거나 비활성화 할 수 있기 때문에 정확한 리퍼러를 검색 할 수있는 방법이 없습니다.

관련 문제