Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

javascript:void(document.oncontextmenu=null)란 무엇일까? 오른쪽 클릭 잠금 해제하는 6가지 방법

감동적인 문구를 복사하거나 특정 요소를 검사하고 싶은데, 마우스 오른쪽 클릭 메뉴가 동작하지 않는 경험을 해본 적 있으신가요? 바로 이럴 때 void document oncontextmenu=null이 유용하게 사용됩니다.

인터넷 세상은 기하급수적으로 빠르게 성장하고 있으며, 수많은 웹사이트에 훌륭한 콘텐츠가 가득합니다. 나중에 다시 보기 위해 내용을 저장하고 싶은 순간, 마우스 오른쪽 버튼을 누르는 즉시 "죄송합니다. 이 기능은 관리자에 의해 비활성화되었습니다."라는 오류 메시지를 마주하게 되곤 합니다.

이 오류는 대개 사이트 관리자나 소유자가 표절을 막고 자신의 저작물을 도용하려는 시도로부터 보호하기 위해 오른쪽 클릭 기능을 차단해 둔 것을 의미합니다. 내용을 일일이 다시 작성하는 것은 매우 번거로운 일인데, 그렇다면 어떤 대안이 있을까요? 콘텐츠의 일부만 복사하고 싶다면, 우클릭이 차단된 웹사이트에서 내용을 가져올 수 있는 몇 가지 우회 방법을 활용할 수 있습니다. 그중 가장 간단한 방법 중 하나가 바로 void document oncontextmenu=null입니다. 다만 이러한 방법을 비윤리적인 해킹 목적으로 악용해서는 안 되며, 아래에 소개하는 방법들을 하나씩 시도해 보세요. 사용자 환경에 따라 동작하는 방법이 다를 수 있습니다.

Void Document Oncontextmenu=null이란? 사용 방법

Void document oncontextmenu=null은 오른쪽 클릭을 차단한 웹사이트에서 이 기능을 다시 활성화할 수 있게 해주는 간단한 자바스크립트 코드입니다. 사용법도 매우 쉽습니다. 먼저 오른쪽 클릭이 차단된 웹사이트에 접속한 뒤, 주소창(URL 입력창)에 아래 코드를 입력하고 Enter 키를 누르면 됩니다.

javascript: void(document.oncontextmenu=null);

이 자바스크립트 코드는 웹사이트의 경고 창을 우회하여, 이후에는 오른쪽 클릭 메뉴를 자유롭게 사용할 수 있습니다. 하지만 웹마스터마다 오른쪽 클릭을 차단하는 방식이 다르기 때문에 모든 웹사이트에서 반드시 작동한다고 보장할 수는 없습니다. 또한 이 방법의 단점은 웹사이트에서 내용을 복사할 때마다 주소창에 위 코드를 직접 붙여 넣어야 한다는 점입니다.

오른쪽 클릭이 차단된 웹사이트에서 우클릭을 활성화하는 6가지 방법

1. 브라우저 리더 모드 활용하기

우클릭이 차단된 웹사이트에서 오른쪽 클릭을 사용하는 가장 간단한 한 단계 방법입니다. F9 키를 눌러 브라우저의 리더 모드(Reader Mode)를 활성화한 후, 오른쪽 클릭이 작동하는지 확인해 보세요. 확실한 해결책은 아니지만, 시도하는 데 1초도 걸리지 않으니 가볍게 시도해 볼 만합니다.

2. 자바스크립트 비활성화로 우클릭 메뉴 열기

웹마스터들은 대부분 자바스크립트 코드를 이용해 오른쪽 클릭을 차단합니다. 따라서 자바스크립트 자체를 비활성화하면 우클릭 메뉴에 접근할 수 있습니다.

구글 크롬(Google Chrome)

1. 화면 오른쪽 상단의 세로 점 세 개(⋮) 아이콘을 클릭하고 설정(Settings)을 선택합니다.

2. 개인정보 및 보안 메뉴를 찾아 사이트 설정(Site Settings)을 클릭합니다.

3. 콘텐츠 설정(Content Settings)으로 이동한 뒤 자바스크립트(JavaScript) 항목을 찾아 토글 버튼을 눌러 비활성화합니다.

모질라 파이어폭스(Mozilla Firefox)

새 탭을 열고 주소창에 'about:config'를 입력한 후 Enter 키를 누릅니다. 검색 설정 창에 JavaScript를 검색하고 Enter를 누른 뒤, 'javascript.enabled' 옵션을 더블클릭하여 상태를 true에서 false로 변경합니다.

이 방법의 단점은 대부분의 웹사이트가 정상적으로 작동하기 위해 자바스크립트에 의존한다는 점입니다. 자바스크립트를 끄면 일부 페이지 요소가 멈추거나, 심한 경우 웹사이트 전체가 작동하지 않을 수 있으므로 신중하게 사용해야 합니다. 자바스크립트를 비활성화한 후 웹사이트를 새로 고침하면 오른쪽 클릭 기능을 사용할 수 있습니다. 작업이 끝나면 반드시 자바스크립트를 다시 활성화하여 다른 웹사이트들이 정상적으로 작동하도록 유지하세요.

함께 읽으면 좋은 글: javascript:void(0) 오류 해결 방법

3. 페이지 소스 보기를 통해 필요한 텍스트 복사하기

오른쪽 클릭을 사용하려는 목적이 단순히 콘텐츠를 복사하는 것이라면, 더욱 편리한 방법이 있습니다. 이 방법은 매우 실용적이며, 한 번 사용해 보면 그 유용함을 실감하게 될 것입니다.

내용을 복사하고 싶은 웹사이트에 접속한 뒤, 키보드에서 Ctrl + U를 동시에 눌러 해당 웹사이트의 소스 코드를 엽니다. 소스 코드 화면에서는 오른쪽 클릭 기능이 차단되어 있지 않습니다. 원하는 내용을 찾아 소스 코드에서 바로 복사하면 됩니다.

4. 웹페이지를 저장하여 우클릭 메뉴 활성화하기

차단된 오른쪽 클릭 메뉴를 우회하는 또 하나의 효과적인 방법입니다. 원하는 웹페이지를 HTML 형식으로 저장하면, 저장된 파일을 열어 평소처럼 내용을 자유롭게 복사할 수 있습니다. 키보드에서 Ctrl + S를 누른 후 웹페이지를 저장하세요.

5. 프록시 서버를 이용해 웹사이트 콘텐츠 복사하기

프록시 서버는 안전하고 익명으로 웹을 탐색할 수 있게 해주며, 오른쪽 클릭 차단을 피하는 데에도 활용할 수 있습니다.

Proxify, FilterByPass 등 다양한 프록시 서버를 이용할 수 있습니다. 프록시 사이트에 오른쪽 클릭 기능을 사용하고 싶은 웹사이트 주소를 입력하기만 하면 됩니다. 그런 다음 익명으로 해당 웹사이트를 탐색하면서 우클릭 경고를 피할 수 있습니다. 경우에 따라 웹사이트의 스크립트 실행을 막기 위해 프록시 서버의 'Remove Scripts(스크립트 제거)' 옵션 체크를 해제해야 할 수도 있습니다. 체크박스를 해제해야 웹사이트가 원활하게 작동합니다.

6. 브라우저 확장 프로그램 활용하기

웹사이트에서 오른쪽 클릭 컨텍스트 메뉴를 활성화해 주는 서드파티 브라우저 확장 프로그램도 많이 있습니다. 구글 크롬의 경우 'Absolute Enable Right Click & Copy' 확장 프로그램이 안전하고 신뢰할 수 있으며, 차단된 우클릭 메뉴에 손쉽게 접근할 수 있도록 도와줍니다. 파이어폭스에서도 동일한 확장 프로그램인 Absolute Enable Right Click & Copy를 사용할 수 있습니다. 만약 이 확장 프로그램을 찾을 수 없다면, 다른 확장 프로그램을 검색해 시도해 보세요. 무료로 이용할 수 있는 확장 프로그램이 매우 많습니다.

추천 글:

  • 윈도우 10에서 복사 붙여넣기가 안 될 때? 해결 방법 8가지!
  • 안드로이드에서 복사와 붙여넣기 사용하는 방법
  • 안드로이드에서 음악 자동 종료 설정하는 방법

지금까지 차단된 오른쪽 클릭 메뉴를 우회하는 여러 가지 방법을 알아보았습니다. 자바스크립트 void document oncontextmenu=null부터 프록시 서버, 브라우저 확장 프로그램까지, 모두 쉽고 안전하게 사용할 수 있는 방법들입니다. 하지만 이러한 방법을 비윤리적인 행위에 악용해서는 안 됩니다. 웹마스터들이 오른쪽 클릭 기능을 차단하는 것은 대개 표절 문제를 예방하고 자신의 저작물을 보호하기 위함입니다. 이러한 콘텐츠를 다룰 때는 항상 신중해야 합니다.