Google 검색 결과의 Firefox 또는 Chrome에서 대상 사이트로 직접 이동하지 않고 Google을 통과하는 URL을 얻습니다. 예를 들어
http://www.google.com/search?q=foo
첫 번째 결과는
나는 Google이 내가 클릭하는 것을 추적하는 것을 신경 쓰지 않으며 결과를 클릭 할 때 여분의 간접적 인 것을 신경 쓰지 않습니다 (둘 다 우려 사항 임). 그러나 링크를 마우스 오른쪽 버튼으로 클릭하고 "링크 주소 복사"를 선택하여 결과를 복사하여 붙여 넣을 수 없다는 것이 짜증납니다. (Google의 리디렉션이 아닌 실제 결과를 얻고 싶습니다).
Firefox 및 Chrome에서 최소한 복사하여 붙여 넣기 목적으로 직접 URL http://en.wikipedia.org/wiki/Foobar 를 갖고 싶습니다 .
Google의 행동은 여러 번 바뀌 었습니다.
- 이 질문을했을 때 Javascript가없는 브라우저에서 결과에 직접 URL이 있습니다 : http://en.wikipedia.org/wiki/Foobar . 자바 스크립트를 통해 간접 지정이 추가되었습니다.
- 얼마 후 Google은 모든 브라우저에서 간접 결과를 제공하도록 변경했습니다.
2012 년 9 월 4 일부터 다음과 같이 보입니다.
mousedown
이벤트를 트리거 한 마우스 버튼을 감지 하고 event.button !== 2
(2는 오른쪽 클릭) 경우 리디렉션으로 링크를 변경하는 것 입니다.