알아야 할 사항
- 기본값 write com.apple.Safari IncludeInternalDebugMenu 1 을 입력하여 디버그 메뉴 활성화 터미널에 .
- 기본값 write com.apple.Safari IncludeInternalDebugMenu 0 을 입력하여 디버그 메뉴 비활성화 터미널에 .
- 디버그 메뉴를 켜거나 끈 후 Safari를 다시 시작합니다.
Safari에는 오랫동안 유용한 기능이 포함된 숨겨진 디버그 메뉴가 있었습니다. 원래 웹 페이지와 웹 페이지에서 실행되는 JavaScript 코드를 디버깅하는 개발자를 지원하기 위한 것이지만 메뉴에 포함된 명령이 웹 페이지에 큰 피해를 줄 수 있기 때문에 디버그 메뉴는 숨겨져 있었습니다. 이 문서의 정보는 OS X El Capitan(10.11) 또는 이전 버전을 실행하는 Mac에 적용됩니다.
OS X El Capitan 및 이전 버전의 Safari 디버그 메뉴
2008년 여름 Safari 4가 출시되면서 디버그 메뉴의 많은 유용한 메뉴 항목이 새로운 개발 메뉴로 이동되었습니다. 그러나 숨겨진 디버그 메뉴는 남아 있었고 Safari 개발이 계속되면서 명령 한두 개를 선택했습니다. OS X Sierra 및 이후 버전의 운영 체제에서 완전히 제거되었습니다.
Apple은 Safari의 기본 설정으로 이동하기만 하면 숨겨진 개발 메뉴에 쉽게 액세스할 수 있도록 했습니다. 반면에 디버그 메뉴에 액세스하는 것은 조금 더 복잡했습니다.
Safari 디버그 창을 활성화하려면 Mac 운영 체제 및 많은 앱의 숨겨진 기능에 액세스하기 위한 강력한 도구인 터미널을 사용해야 합니다. 터미널은 Safari의 디버그 메뉴를 켜는 비결입니다.
Safari의 디버그 메뉴 활성화
Safari가 열려 있는 경우 닫은 다음:
-
응용 프로그램으로 이동> 유틸리티 터미널 실행 .
-
터미널에 다음 명령줄을 입력하거나 복사하여 붙여넣기를 사용하여 입력합니다. 브라우저에서 여러 줄로 나눌 수 있더라도 터미널에 명령을 한 줄로 입력하십시오.
defaults write com.apple.Safari IncludeInternalDebugMenu 1
-
Enter 키를 누릅니다. 또는 반환 .
-
사파리 재실행 . 새로운 디버그 메뉴를 사용할 수 있습니다.
Safari의 디버그 메뉴 비활성화
디버그 메뉴를 비활성화하려면 터미널을 사용하여 언제든지 비활성화할 수 있습니다. Safari가 열려 있으면 닫은 다음:
-
터미널 실행 .
-
터미널에 다음 명령줄을 입력하거나 복사하여 붙여넣기를 사용하여 입력합니다. 브라우저에서 여러 줄로 나눌 수 있더라도 터미널에 명령을 한 줄로 입력하십시오.
defaults write com.apple.Safari IncludeInternalDebugMenu 0
-
Enter 키를 누릅니다. 또는 반환 .
-
사파리 재실행 . 디버그 메뉴가 사라졌습니다.
즐겨찾는 Safari 디버그 메뉴 항목
디버그 메뉴를 제어하여 다양한 메뉴 항목을 시험해 볼 수 있습니다. 대부분의 메뉴 항목은 웹 서버를 제어할 수 있는 개발 환경에서 사용하도록 설계되었기 때문에 모든 메뉴 항목을 사용할 수 있는 것은 아닙니다. 그럼에도 불구하고 유용한 항목은 다음과 같습니다.
- 강제 다시 그리기
- 아날로그 속도계의 형태로 CPU 부하, 페이지 프레임 속도 속도 및 페이지에 대한 업데이트를 표시하는 프레임 속도 측정기를 표시합니다.
- 다양한 플래그 옵션.
- iCloud 기록 동기화.
- Safari 버전에 따라 상위 사이트를 재설정하고 다시 계산하는 옵션이 있습니다.