구글 친화적인 검색어 하이라이트 구현 아이디어
DHTML 관련해서 구글을 검색하다가 흥미로운 기능을 보았습니다.
구글로 dom javascript insertBefore 로 검색을 했는데 첫 번째로 걸리는 페이지가 http://www.webmasterworld.com/forum91/2229.htm 였습니다. 이 링크를 여기서 직접 클릭하면 그냥 그 페이지가 나타나지만, 구글 검색 결과 페이지에서 클릭하면 dom, java, insertBefore가 강조되어서 나타납니다.
두 경우 모두 URL 자체는 http://www.webmasterworld.com/forum91/2229.htm입니다. (궁금해서 구글 검색 결과 페이지의 HTML 소스를 들여다 봤는데 특별한 처리는 없었습니다.)
처음에는 신기했는데, 잘 생각해보니 리퍼러(referer)를 이용하면 가능한 일이라는 결론을 내렸습니다. 리퍼러 URL에 URL 인자 q가 있으니 그걸 이용에서 검색어들을 하이라이팅하면 되는 거죠...
꼭 구글이 아니더라도, 검색어가 URL 인자로(즉 GET
메서드로) 전달되는 검색 엔진이라면 어떤 것이라도 적용이 가능할 것입니다.
어쨌든 좋은 아이디어입니다. webmasterworld.com
이라는 도메인 이름이 아깝지 않네요.
예전 댓글(읽기 전용)
-
바이웅, 2004-11-11 00:11 :
-
Trackback, 2004-11-22 09:11 :
제목: 구글 친화적인 검색어 하이라이트 구현 내용: 류광님의 글 \"구글 친화적인 검색어 하이라이트 구현 아이디어\"를 보고 제 홈에 적용해 봤습니다. 간단히 말하면.. Google, Daum, Naver, Empas, Yahoo, BlogKorea등의 검색엔진을 통해서 들어오시는 분들의 Referer 주소를 조사하여, 검색엔진에 입력했던 해당 단어를 제 홈에서도 하이라이팅(Highlighting) 해주는 기능입니다.
-
기석, 2004-11-22 22:11 :
정말 재미있는 아이디어네요 ^^
-
류광, 2004-11-23 00:11 :
아앗 정말로 구현하신 분이 계시네요.. ^^
멋진 아이디어군요.훔... 잘 활용한다면 더 편리한 기능도 추가할수있을것 같아요. 해당검색어가 포함된 다른 페이지들의 목록을 보여줄수도 있겠네요.