2012-11-17 5 views
0

현재 사용자가 마지막으로 방문한 웹 사이트를 기반으로 새 스크립트를 만들려고합니다. 마지막으로 방문한 웹 사이트가 x이면 다른 페이지로 리디렉션해야합니다.최근 방문한 웹 사이트를 기반으로 리디렉션

예 : 사용자가 내 Facebook 팬 페이지의 링크를 클릭하고 홈페이지를 방문합니다. Javascript는 이제 조치를 취하여 사용자를 다른 페이지로 리디렉션해야합니다. 하지만 사용자가 http://facebook.com/[fanpage]에서 온 경우에만

자바 스크립트에서 다음과 같은 것을 만들 수 있습니까?

고마워,

답변

1

당신은이 같은 document.referrer을 사용할 수

if ('http://facebook.com/[fanpage]' == document.referrer) { 
    location.href = 'new_destination.html'; 
} 
+0

는 어떻게 든 나를 위해 작동하지 않습니다. – Yannick

+0

'console.log (document.referrer); 나'alert (document.referrer);와 같이 리퍼러를 출력 할 때 어떤 결과가 나옵니까? – insertusernamehere

1

페이스 북이 다음 리퍼러 차단의 어떤 종류를 수행 참조 페이지를 얻을 수 document.referrer를 사용하지 않는 경우.

(즉 당신이 Referer [원문] 머리글을 사용하는 경우하지만 서버 측보다 뛰어난 것을, 수 있습니다 것 같은데.)

1

브라우저에서 보낸 참조 자에 의존하지 않습니다. 그들은 꺼질 수 있습니다.

URL에 특수 매개 변수를 전달하지 않는 이유는 무엇입니까?

http://www.example.com/?fromFb=1

관련 문제