Mac OS X Lion에서 Safari 자동 새로 고침 웹 페이지 중지
Mac OS X 10.7의 Safari 5.1에 새로 추가된 기능은 웹 페이지가 일정 시간 동안 비활성 상태이면 자동으로 새로 고침된다는 것입니다. 이 기능은 불필요하고 성가신 것처럼 보일 수 있지만 페이지 새로 고침을 비활성화하는 명확한 기본 설정 옵션이 없습니다. 고맙게도 Stormcloud(DaringFireball을 통해)는 Safari 5에서 이 성가신 동작을 중지하는 방법을 보여줍니다.1. 비활성화하는 실황은 다음과 같습니다.
- Safari를 종료한 다음 터미널(/Applications/Utilities/에 있음)을 실행하고 다음 명령을 입력합니다.
- Safari를 다시 시작하면 맨 오른쪽에 "도움말" 옆에 "디버그" 메뉴가 나타납니다(예, 이것은 개발 메뉴와 다릅니다)
- 새 디버그 메뉴를 아래로 내리고 "다중 프로세스 창 사용"이 보일 때까지 아래로 스크롤한 다음 선택 해제합니다.
- 새 Safari 창을 열고 웹 페이지 제목 옆에 가 표시되면 이제 웹 페이지 자동 새로 고침을 방지하는 단일 프로세스 모드에 있는 것입니다.
defaults write com.apple.Safari IncludeInternalDebugMenu 1
"다중 프로세스 창"이라는 일부 설정을 변경하면 웹 페이지가 자동으로 다시 로드되는 이유가 궁금하다면 Stormcloud에서 이 기능과 작동 방식에 대한 좋은 설명을 제공합니다.
기본적으로 의도가 좋은 기능이지만 일부 사용자에게 골칫거리이기도 합니다. 어떤 경우에는 Safari가 필요한 것보다 훨씬 더 많은 메모리를 차지하게 하고 앱 속도를 저하시킬 수도 있습니다. 아마도 이 모든 것이 소프트웨어 업데이트에서 수정될 것입니다.
Safari 5.1을 단일 프로세스 모드로 실행할 때 주의할 점: 많은 플러그인과 확장 프로그램이 작동하지 않습니다. 가장 눈에 띄는 것은 (그리고 성가신) 광고 차단기, ClickToFlash 및 1password입니다. 그 절충이 그만한 가치가 있는지 결정해야 합니다. 아니면 항상 Chrome 또는 Firefox를 사용할 수도 있습니다.