2007년 6월 7일 목요일

사용자가 어떤 사이트를 방문하였는지를 알 수 있는 Spyjax

Ajaxian을 보다가 Spyjax라는 재미있는 라이브러리를 발견하였습니다.
Spyjax는 사용자가 어떤 사이트를 방문하였는지를 알아내는 라이브러리인데요. 개념은 간단합니다.
방문한 사이트의 링크방문하지 않은 링크의 색비교하는 방법을 사용하는 것입니다.
다음과 같이<a href="http://www.google.com">Google</a>라는 anchor 태그를 웹 페이지에 추가하였다고 가정을 하겠습니다. 이 페이지를 로딩하는 사용자가 Google을 방문하지 않았다면 다음과 같은 색이 나올겁니다.
Google
그러나, 사용자가 방문하였다면 다음과 같은 색으로 변경되겠죠.
Google
이러한 색의 차이를 이용해서 사용자가 어떠한 페이지를 방문하였는지를 알게해주는게 Spyjax라는 라이브러리입니다. 상당히 단순하면서도 신선한 라이브러리네요 ^^

사용자 삽입 이미지

출처: Spyjax via Ajaxian


댓글 2개:

  1. 방문한 사이트와 방문하지 않은 사이트를 같은색으로 설정 하는 사이트들 (미관상, 주로 한국내에 있는 사이트들)이 있는데 이 경우는 오동작??

    답글삭제
  2. @지민아빠 - 2007/06/08 11:09
    a 태그를 생성하고 그 태그의 속성을 직접 지정하는 경우 우선순위에 따라서 부모의 css를 상속받지 않고 정상동작되겠죠. ^^

    답글삭제