위 이미지처럼 구글은 사용자가 어떤 링크를 클릭했는지 추적하기 위해 검색결과에서 링크를 클릭하면 클릭하는 순간 링크를 추적링크로 바꿔버리는 방법을 사용하고 있다.(크롬에선 다른 방법으로 동작한다.)
기분도 찝찝하고 주소를 복사할 때 추적링크로 복사되는 문제(ㅡㅡ) 때문에 따로 부가 기능(Google search link fix)을 설치해두고 있었는데 네이버도 같은 짓(?)을 하고 있다는 걸 알았다.
다음도 찾아보니까 똑같더라...
이에 아예 유저 스크립트를 제작했다. 일단 3대 검색엔진(?)이라 할 수 있는 구글, 네이버, 다음에 대해서만 만들었는데 혹시 다른 검색엔진에도 이런 게 있다면 알려주시길...
스크립트를 적용하면 위 이미지처럼 추적링크로 바꿔버리는 부분을 싸그리 없애준다. (물론 변환을 시키는 자바스크립트 함수 자체를 없애는 좀더 확실한 방법도 있지만 그냥 깔끔한 게 좋아서 두 가지 방식 모두 적용 했다.)
역시나 소스는 깃허브에서 볼 수 있다.
https://github.com/joyfuI/search-link-fix
설치법
1. 브라우저에 맞게 유저스크립트 확장기능 중 하나를 설치합니다.
Greasemonkey - 파이어폭스
Tampermonkey - 크롬, 엣지, 사파리, 파이어폭스, 오페라, 돌핀, UC
Violentmonkey - 크롬, 파이어폭스, Maxthon
2. 여기에서 유저 스크립트를 설치합니다.
다만 검색결과 페이지에 있는 모든 <a> 태그의 click 이벤트를 무력화 시키는 방법이다 보니까 링크를 클릭해도 아무런 반응이 없는 문제가 생길 수도 있다. 일단 대충 테스트했을 땐 문제 없었음.
'프로그래밍 > 웹' 카테고리의 다른 글
[자작] 구글 URL번역 차단해제 유저스크립트 (0) | 2020.09.19 |
---|---|
웹 개발 시 헛갈리는 개념 정리, this vs that (0) | 2020.08.23 |
[자작] New네이버 (0) | 2019.11.03 |
[자작] 네이버 카페 패스 (17) | 2019.03.12 |
[자작] 구글검색 기간설정 메뉴추가 유저스크립트 (5) | 2019.01.08 |
[PHP] 서버 접속 여부 확인 (0) | 2018.11.11 |
[JavaScript] 메시지창 없이 바로 닫기 (0) | 2018.11.05 |
[HTA] HTA (HTML Application)란? (0) | 2018.11.04 |