2011-08-21 2 views
1

사용자가 방문한 이전 페이지가 특정 도메인에있는 경우에만 함수를 실행하려고합니다. 어떻게 이것을 자바 스크립트 (또는 jQuery 등)를 사용하여 수행 할 수 있습니까?자바 스크립트 : if (이전 페이지 == certainurl) {function}

+4

가능한 복제본 [Javascript에서 이전 URL을 어떻게 구합니까?] (http://stackoverflow.com/questions/3528324/how-do-you-get-the-previous-url-in-javascript) –

답변

1

document.referrer을 사용할 수 있습니다. 그러나 일부 프록시 (예 : 프록시를 제공하지 않음)가 항상 올바른지 확인하지 마십시오. 그것은 아마 당신에게 좋은 명중을 줄 것이다.

1

javascript의 referrer 개체를 사용하여 사용자의 출처를 확인할 수 있습니다.

if (document.referrer && document.referrer.indexOf("http://" + somehost) > 0){ 
    // do something 
} 

이것은 실제로 신뢰할 수 없으므로주의하십시오. 사용자가 수행 한 작업을 알기 위해서는 지속적인 데이터를 사용해야합니다.

관련 문제