Safari 가 업데이트 되어 메인으로 활용 하는 Edge 를 다시 Safari 로 변경 해서 사용 중입니다.
Safari를 사용 해 서 웹 서핑을 하다 필요한 코드, 긴 문장의 명령어 등을 복사 해야 하는 경우가 있는데요. 이때 복사 방지를 위해 마우스 오른쪽 버튼 과 드래그 선택 기능 등을 막아 둔 경우가 있습니다. 제가 운영 하는 사이트 들도 모두 적용을 했는데요. 이는 불펌이 너무 심해 두번 퍼갈거 한번만 퍼가라는 정도로 해서 막아 두었습니다.
이 때 여러 가지 형태로 이를 우회해서 이용 할 수는 있습니다. 그 중 간단하게 할 수 있는 방식이 브라우저에서 제공 하는 개발자 도구에서 자바스크립트 작동을 해제 하면 하는 편하게 무력화 가능 합니다.
그러나 다른 브라우저에서는 기본적으로 활성화 된 개발자 도구 가 Safari 에서는 비활성화 상태로 유지되어 있기 때문에 이 것을 일단 활성화 하고 나서 적용 할 수 가 있습니다.
이런 부분들로 인해서 해당 포스팅에서는 OS X 의 Safari 에서 자바스크립트로 마우스 우 클릭, 드래그 가 막혀있는 사이트에서 우회 하기 위해자바스크립트를 해제 하는 방식에 대해서 체크 해보도록 하겠습니다.
※ 사용된 프로 그램 및 환경 : 맥 Bigsur, 사파리 버전 15.0.
사파리 브라우저 JavaScript 비활성화 하는 절차
위에 잠시 언급한 대로 개발자용 메뉴를 활성화 한 다음 자바스크립트 비 활성화가 가능 합니다.
적용 하는 순서를 안내 드려 보도록 하겠 습니다.
1. 개발자용 메뉴 활성화 하기
Safari 의 자체 설정 메뉴 를 통해서 개발자용 메뉴 를 활성화할수 가 있 습니다.
- 1 먼저 Safari
를 실행 한 상태에서 메뉴막대의 Safari 탭을 클릭 합니다.
- 2 그 다음 확장된 메뉴 에 서 환경설정 을 클릭 해줍니다.
- 3 사파리 환경 설정창이 열리 면 고급 ( 1 ) 으로 탭을 전환 합니다.
- 4 아래에 위치한 메뉴 막대에서 개발자용 메뉴 보기 ( 2 ) 에 체크만 해주면 개발자용 메뉴를 활성화 할수 있습니다.
2. 자바스크립트 비활성화 하기
위에 안내 한 순서대로 개발자용 메뉴를 활성화 했다면 이제 해당 메뉴에 서 체크만으로 적용이 가능 합니다.
- 1 먼저 Safari
를 실행 개발자용 ( 1 ) 탭이 활성화 되어진 것을 확인 가능 합니다.
- 2 그 다음 개발자용 탭을 확장 한 다음 JavaScript 비활성화 ( 2 ) 를 클릭합니다.
참고: 사이트들 이 키보드 와 마우스 의 입력을 막는 방식들은 다양하게 존재 하며 오늘 설명에서 사용 되는 방법은 자바스크립트를 사용 해 서 제한을 걸어 둔 경우에만 우회 해서 사용 할 수 가 있습니다.
JavaScript 비활성화 단축키 등록 후 편하게 사용 하기
이렇게 등록 후 매번 메뉴막대에서 옵션을 찾아서 활성화 하는 부분이 불편 할 수 있는데요. 이런 경우에는, Mac 의 시스템 환경설정에서 단축키를 등록 후 활용 하면 간단하게 이용 가능 합니다.
- 1 먼저 상 단 애플 로고
를 클릭 해 주겠습니다.
- 2 그 다음 시스템 환경설정 탭으로 진입 해 줍니다.
- 3 시스템 환경설정 에서 키보드 를 선택 합니다.
- 4 키보드 설정 에서 윗쪽의 단축키 ( 1 ) 를 선택 합니다.
- 5 단축키 세부 항목 들 중에서 앱 단축키 ( 2 ) 를 골라 줍니다.
- 6 앱 단축키를 선택 한 상태에서 단축키를 등록하기 위해 + ( 3 ) 를 클릭 합니다.
- 7 단축키 추가 패널이 활성화 되면 입력 칸에 자신이 원하는 내용을 지정 한 다음 추가단추를 눌러 주게 되면 등록을 할 수 가 있습니다.
- 응용 프로 그램 : 기본 값은 모든 응용프로그램 으로 되어 있고 특정 앱에만 키보드 단축 키 를 적용 해서 사용을 한 다면 해당 앱을 선택 해주면 됩니다.
- 메뉴 제목 : 키보드 단축 키 를 관리 할 때 구분 하기 쉬운 이름으로 정 하면 되겠습니다.
- 키보드 단축키 : 사용할 키보드 단축 키 를 입력 하면 됩니다. 그런데 한 가지씩 입력 하는 것이 아닌 전체 키보드 단축 키 를 사용 할 때 처럼 모두 입력 해야 등록할수가 있습니다. 예를 들어 Cmd + a 를 등록 할 때, Cmd 와 a 를 하나 씩 순서대로 입력 하게 되면 등록이 안됩니다.
마무리
이와 같이 맥 의 기본 브라우저 인 Safari 에서 마우스의 우클릭 과 드래그 를 방지 해둔 사이트 에서 이 부분을 무력 화 하고 우회 해서 복사를 할 수 있도록 자바스크립트를 해제 하는 부분에 대해서 정리 해 보았 습니다.
Safari 를 사용 하면서 개발자 도구가 보이지 않아 찾고 있는 사용자들을 꽤 봤는데요. 위에 설명 한 내용 들을 참고 후 활성화 해서 이용 해 보시길 바랍 니다.
감사 합니다. 오늘 여기까지 하겠습니다.
참고