[작업] 구글 크롬 키워드 검색 - 키워드 추출 완료
구글 크롬 키워드 검색에서 검색된 키워드를 추출하는 방법이 확장 프로그램이 아닌
예전 인터넷 익스플로러(IE)에서 추출하는 방식처럼
구글 크롬과는 독립적인 특정 어플리케이션을 설치하면(보통 번들로 설치가 된다) 이 어플리케이션이
시작프로그램에 등록되어 실행이 되면서 크롬이 실행되기를 기다리게 된다.
사용자가 크롬 브라우저를 시작하면 이제 자기 할일을 시작하게 된다. 즉, 사용자가 검색을 할 때 입력하는
키워드를 가져오는(후킹) 것이다.
크롬 브라우저에서는 인터넷 익스플로러에서 ActiveX나 추가기능관리에서 확인되듯이 구글 웹스토어에서 설치되는
크롬 확장프로그램이 아니라 크롬과는 별개로 독립적으로 동작하는 것이다.
크롬이 브라우저가 종료되면 하던일을 멈추고 다시 크롬 브라우저가 실행되기를 기다리고 있게 된다.
구분 |
액션 |
액션 |
구분 |
크롬브라우저 | 대기 | 키워드추출기 | |
시작 |
모니터링시작 |
||
.. |
.. |
||
검색 |
키워드 추출 |
||
.. |
.. |
||
종료 |
모니터링 종료 |
||
대기 |
위의 표에서 보이듯 크롬브라우져가 시작해서 종료할 때까지 크롬브라우저와 함께 라이프사이클을 갖는 것이 아니다.
대기중에 크롬브라우저를 만나게 되는 것이다.
예를 들어, 알툴즈의 특정 프로그램이 배포될 때 번들로 이 어플을 내리고 사용자 PC에서 생활하게 하면서
크롬브라우저로 검색시에 검색 키워드를 특정 서버로 보내어 키워드에 매칭되는 동작을 하게 된다.
현재 IE와 크롬에서 주소창, 검색창(사이트 내 검색)에 대한 검색 키워드를 이용한 광고노출에 해당하는 동작을 수행하며
검색창에서 키워드가 입력되었을 때 엔딩팝언, 토스트배너가 동작되며, 주소창에서 키워드가 입력되었을 때
IE에서는 동일한 창에서 동작을 수행하고 크롬에서는 팝언더 형식으로 동작을 한다.