요즘은 흔하지 않지만 많은 사이트에서 여전히 자바 스크립트 또는 HTML 속성을 사용하여 페이지에서 마우스 오른쪽 버튼 클릭을 비활성화합니다. 사라지기를 바라는 관행이지만 그동안 이러한 제한을 극복하는 것은 그리 어렵지 않습니다.
관련 : Firefox의 오른쪽 클릭 메뉴로 성가신 웹 사이트가 엉망이되는 것을 방지
이러한 사이트 중 상당수는 브라우저에서 컨텍스트 메뉴를 비활성화하는 것이 콘텐츠를 훔치는 것을 방지하는 좋은 방법이라는 인상을 받고있는 것 같습니다. 그러나 브라우저에서 상황에 맞는 메뉴를 비활성화하면 다른 많은 도구를 사용할 수 없게됩니다. 핵 옵션을 선택하고 브라우저에서 JavaScript 비활성화 , 이는 유용한 기능을 제공하기 위해 JavaScript를 사용하는 많은 사이트의 기능을 제한합니다. 대신 현재보고있는 특정 페이지에 대해 마우스 오른쪽 버튼 클릭을 다시 사용하도록 설정하는 방법과 이러한 사이트에서 처음부터 제한을 적용하는 기능을 제한하는 몇 가지 확장 기능을 보여 드리겠습니다.
나만의 자바 스크립트를 사용하여 개별 사이트에서 오른쪽 클릭 사용
이 첫 번째 방법은 아마도 가장 덜 방해가 될 것입니다. 페이지의 컨텍스트 메뉴 값을 재설정하는 것은 단지 약간의 자바 스크립트입니다. 오른쪽 클릭이 비활성화 된 페이지를 볼 때이 코드를 주소 표시 줄에 입력하거나 붙여넣고 Enter 키를 누르면됩니다. 페이지를 새로 고침 할 필요도 없습니다. 오른쪽 클릭은 즉시 활성화되어야합니다.
javascript : void (document.oncontextmenu = null);
더 좋은 점은 해당 코드로 북마크릿을 만들어 항상 한 번만 클릭하면됩니다. 위의 코드를 선택하고 브라우저의 툴바 (또는 북마크를 저장하는 곳)로 드래그하세요. 이해하기 쉬운 이름으로 변경하되 URL에 대한 코드는 그대로 둡니다.
브라우저 확장을 사용하여 모든 사이트에서 마우스 오른쪽 단추 클릭 및 복사 활성화
JavaScript 북마크릿은 개별 사이트에서 오른쪽 클릭을 다시 활성화하는 데 잘 작동하지만이 문제를 더 자주 실행하는 경우 더 포괄적 인 솔루션을 원할 수 있습니다. 그 솔루션은 브라우저 확장입니다.
Chrome에서는 RightToCopy 신장. 이름에서 알 수 있듯이 오른쪽 클릭을 활성화하는 것 이상을 수행합니다. 또한 이러한 기능을 비활성화 한 사이트에서 텍스트를 선택하고 복사 할 수 있으며 복사 한 텍스트에 웹 사이트가 삽입하는 텍스트 (예 : '자세히 알아보기…')도 제거합니다.
안타깝게도 현재로서는 직접 비교할 수있는 Firefox 확장 프로그램이 없습니다. 물론 더 포괄적 인 스크립트 차단 확장 프로그램이 있습니다. NoScript (Firefox) 및 ScriptSafe (크롬). 이와 같은 확장은 활성화하지 않는 한 모든 스크립트가 모든 웹 페이지에서 실행되는 것을 차단합니다. 둘 다 약간의 마음의 평화를 위해 살펴볼 가치가 있지만 유용한 기능을 위해 스크립트를 사용하는 사이트에서는 문제가 될 수 있습니다.
그리고 그게 다야. 웹 페이지에서 마우스 오른쪽 버튼 클릭을 비활성화하는 것은 가끔 문제가 될 수 있지만 그럴 때는 성가신 일입니다. 또한 고치기도 매우 쉽습니다.