마우스 오른쪽 버튼을 클릭하거나 텍스트를 선택하는 기능을 차단하는 웹사이트가 많이 있습니다. 나는 이것이 사람들이 텍스트나 이미지를 복사하는 것을 방지하기 위한 일종의 어설픈 보안 조치라고 생각합니다. 물론 DevTools를 사용하여 이를 우회하는 것이 항상 가능하지만 시간이 더 많이 걸리고 짜증나는 일입니다.
다음은 몇 가지 예입니다. 히브리어로는 죄송합니다.
~에이 가게, 제품명(Behringer MicroMix MX400)을 선택하여 복사하고 싶었지만 텍스트 표시, 마우스 오른쪽 버튼 클릭 및 복사 가능성에 대한 "보호"가 있습니다.
~에내 중개인의 웹사이트사용자 이름 필드를 마우스 오른쪽 버튼으로 클릭하여 "요소 검사"를 수행하고 싶었지만 허용되지 않습니다. 여전히 DevTools에서 수동으로 요소를 찾을 수 있었지만 시간이 더 걸렸습니다.
일부 웹사이트에서는 텍스트를 복사할 수 있지만 일반적으로 해당 사이트에 대한 링크와 함께 복사한 텍스트에 자체 사용자 정의 텍스트 조각을 추가합니다. 매우 짜증나.
나는 이러한 "보호"가 클릭이나 Ctrl-C와 같은 이벤트를 수신하여 구현된다고 가정합니다.
웹사이트에서 이러한 모든 성가신 "보호"를 비활성화하는 솔루션이 있습니까?(특히 Chrome에서).
답변1
Chrome용 확장 프로그램을 모두 찾았습니다. 그 중 하나가 확실히 당신에게 도움이 될 것입니다:
- 복사 활성화 (300,000명 이상의 사용자)
- 절대 오른쪽 클릭 및 복사 활성화 (80,000명 이상의 사용자)
- 오른쪽 클릭 활성화 (60,000명 이상의 사용자)
- 마우스 오른쪽 버튼 클릭 허용 (2,000명 이상의 사용자)
(이 성가심이 많은 개발자들에게 동기를 부여한 것 같습니다.)
답변2
저는 이 확장 프로그램의 FF 버전을 사용해 왔으며 잘 작동합니다.
답변3
현재 페이지에서 모든 이벤트 리스너를 제거해도 괜찮다면 다음을 수행하세요.
- Chrome 개발자 도구( Ctrl+ Shift+ I)를 열고 콘솔을 선택하세요.
- 모든 이벤트 리스너를 제거하려면 다음을 입력하십시오.
$("*").off();
- 또는 모든 마우스 오른쪽 버튼 클릭 리스너를 제거하려면 다음을 수행하십시오.
$("*").off("contextmenu");
이는 타사 추가 기능을 설치하지 않고도 특정 작업을 수행할 수 있는 좋은 방법입니다.