안전한 다운로드 페이지를 만들려고합니다. 그 사람이 단순히 URL을 복사하고 세상과 공유하지 못하도록하기 위해 Javascript를 사용하여 내 도메인 외부에서 오는 모든 추천을 리디렉션하고 싶습니다.모든 추천 링크를 자바 스크립트로 리디렉션
내가 시도하고있는 것은 다음과 같습니다. 그러나 운이 없습니다. 당신은 당신의 서버 측에서 수행해야
var referrer = /^(https?:\/\/[^\/]*)/.exec(document.referrer)
if (referrer && referrer[-1] == "http://mydomain.com") {
ducument.location = "http://mydomain.com/accessdenied"
}
'ducument.location' 오타를 테스트하는 데 사용할 수 없습니다? –
'secure'라는 단어를 사용하는 것이 문제입니다. 'document.referrer'는 원하는 어떤 것이라도 스푸핑 될 수 있으므로 결코 안전하지 않으며 클라이언트 측에서는 절대 안전하지 않습니다. 보안을 원한다면 페어링 된 쿠키 또는 보안 코드와 결합 될 수있는 제한 사용 URL의 방향을 더보고 싶을 것입니다. – jfriend00
'referrer [-1]'typo? – Musa