마지막으로 방문한 페이지의 url을 조회하고 싶은 경우 document 객체의 referrer 속성을 참고하면 된다. 한 가지 문제는 AJAX를 통해서 페이지를 이동 마지막으로 방문한 페이지의 url을 조회하고 싶은 경우 document 객체의 referrer 속성을 참고하면 된다. 한 가지 문제는 AJAX를 통해서 페이지를 이동한 경우 한 경우 마지막으로 방문한 페이지의 url을 조회하고 싶은 경우 document 객체의 referrer 속성을 참고하면 된다.
document.referrer
한 가지 문제는 AJAX를 통해서 페이지를 이동한 경우 referrer로 조회가 되지 않는다.
Referrer가 없는 경우는 이전 페이지에 대한 정보가 없는 경우입니다. 예를 들어 웹브라우저 주소 입력창에서 직접 URL을 입력해서 방문 하였거나, 즐겨찾기를 통해서 방문하는 경우입니다. 이런 형태의 방문은 다른 곳을 경유하지 않고 바로 웹사이트로 접근하기 때문에 충성도 높은 고객, 즉 웹사이트를 잘 알고 자주 사용하는 고객이 됩니다.
단, 예외 경우로 Javascript, Flash에서의 접근의 경우에도 Referrer가 안 남을 수 있습니다.
만약 이전에 방문 페이지로 바로 이동하고 싶다면 history.go() 또는 history.back()을 사용하면 된다. 단순히 이전 페이지로 이동하고 싶은 경우에는 history.go() 또는 history.back(-1)을, 전전 페이지로 가고 싶은 경우 history.back(-2)를 사용하면 된다.
댓글