Google 검색 페이지에서 URL을 마우스 오른쪽 버튼으로 클릭하고 URL을 복사하면 다음과 같이 Google이 변경한 URL로 원래 URL을 복사하지 않습니다.
이런 일이 발생하지 않도록 차단할 수 있는 방법이 있나요?
답변1
예. 링크와 상호 작용하면 링크가 변경됩니다. 마우스 오른쪽 버튼을 클릭하면 변경되는 것을 볼 수 있습니다. 실제 URL은 끝에 있는 매개변수로 인코딩됩니다.
따라서 최소한 두 가지 해결책이 있습니다. 하나는 처음에 링크가 변경되는 것을 방지하는 것입니다(예:Google 검색 링크 수정다른 하나는 나중에 이를 디코딩하는 것입니다(예:링크 정리).
답변2
구글 크롬:
최신 버전의 Chrome(적어도 2018년 말까지는), 더 이상 이 동작이 표시되지 않아야 합니다. Google은 수정된 URL을 다음으로 대체했습니다."핑" 속성- 본질적으로 동일한 추적이지만 사용자 친화적입니다.
예("슈퍼유저"에 대한 검색 결과에서) - 다음 ping="/url...
부분에 주목하세요.
<a href="https://superuser.com/" ping="/url?sa=t&source=web&rct=j&url=https://superuser.com/&ved=2ahUKEwjn--HRg_PkAhVRIVAKHZRGDBUQFjAAegQIBBAB">
이런 종류의 은밀한 추적이 마음에 들지 않으면 다음과 같은 브라우저 확장 프로그램을 사용하여 제거할 수 있습니다.프라이버시 오소리. 그런데 아직도 구글 브라우저를 사용하고 계시군요...
파이어폭스
Firefox 및 아마도 Chromium이 아닌 다른 모든 브라우저에서는 질문에 설명된 대로 수정된 링크를 계속 얻을 수 있습니다. 이제 여기서 문제는 onmousedown
이벤트에 의해 트리거되는 클라이언트 측 자바스크립트를 통해 생성된다는 것입니다.
링크를 클릭하기 전의 검색 결과는 다음과 같습니다.
<a href="https://superuser.com/" onmousedown="return rwt(this,'','','','1','AOvVaw3z0-wV2Li62qFFF2yyoNpP','','2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB','','',event)">
URL을 복사하기 위해 마우스 오른쪽 버튼을 클릭하는 것을 포함하여 클릭하면 즉시 다음으로 변경됩니다.
<a data-cthref="/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB&url=https%3A%2F%2Fsuperuser.com%2F&usg=AOvVaw3z0-wV2Li62qFFF2yyoNpP" href="/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB&url=https%3A%2F%2Fsuperuser.com%2F&usg=AOvVaw3z0-wV2Li62qFFF2yyoNpP" onmousedown="return rwt(this,'','','','1','AOvVaw3z0-wV2Li62qFFF2yyoNpP','','2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB','','',event)">
이는 자바스크립트로 수행되므로 이를 방지할 수 있는 기본 Firefox 설정이 없을 것입니다(제가 틀렸다면 정정해 주세요). 그러나 다른 사람들이 지적했듯이 이 동작을 중지하는 데 사용할 수 있는 여러 브라우저 확장 프로그램이 있습니다.
추가 자료:
Privacy Badger는 이제 더 비열한 Google 추적과 싸우고 있습니다.
참고: 저는 브라우저 확장 프로그램 사용자를 제외하고는 어떤 식으로든 Privacy Badger 또는 EFF와 관련이 없습니다.