실수로 종료되지 않도록 종료하기 전에 Safari 6에 요청하는 방법은 무엇입니까?


20

Safari는 종료하기 전에 확인하는 환경 설정 옵션을 가지고 있었지만 이제 사라졌습니다. 실수로 너무 쉽게 종료하고 모든 탭을 잃을 수 있습니다. 이전 세션을 재개하거나 다시 열 수는 있지만 문제의 해결 방법은 아닙니다.

종료하기 전에 Safari에서 요청하는 방법은 무엇입니까?


Safari가 모든 탭과 내용을 자동으로 다시 열지 못하는 이유는 무엇입니까? 또한-이 사이트와 같은 탭을 열고 Safari에서 닫기 경고를 표시하도록하는 질문을 시작하기 시작 했습니까? 종료 시간이되면 "이 페이지를 나가시겠습니까"라는 경고 메시지가 나타납니다.
bmike

@bmike의 page-with-close-dialog 트릭은 좋은 생각입니다. 그러나이 대화 상자는 항상 종료 작업이 시작될 때 요청됩니까? Safari가 탭을 닫기 시작하고 일부 탭을 닫은 후에 만 ​​대화 상자를 표시하면 Josh가 나사로 고정됩니다. 그건 그렇고, 기억해야 할 것 :이 페이지-닫기-대화 상자 트릭이 작동하려면 JavaScript가 켜져 있어야합니다.
Nicolas Barbulesco 2016 년

@bmike- 아아, Safari는 양식 데이터를 복원하지 않습니다. 이것은 Safari의 신발에 큰 구멍입니다.
Nicolas Barbulesco

1
@NicolasBarbulesco 네이티브 앱 대신 웹 브라우저를 사용하는 데 따른 고통을 보여주는 좋은 예입니다. 나는 텍스트 입력 필드가 내구성이 있거나 임시로 처리되어야 할 때 모든 크기에 맞는 솔루션이 있다고 생각하지 않습니다.
bmike

@bmike-동의합니다. 웹은 등급이 초과되어 기본 앱에 영광입니다! 그러나 많은 기본 앱에는 사용자 데이터가 손상되거나 존재하지 않는 복원 기능도 있습니다.
Nicolas Barbulesco

답변:


25

설정을 "여러 탭이나 창을 닫기 전에 확인"이라고하지만 이력서가 도입 된 10.7 년에 제거되었습니다. defaults write com.apple.Safari ConfirmClosingMultiplePages -bool true더 이상 작동하지 않습니다.

종료 후 응용 프로그램 상태가 유지되는 이력서 부분은 기본적으로 10.8에서 비활성화되었지만 일반 기본 설정 창에서 다시 활성화 할 수 있습니다.

Safari를 실행 defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true하고 종료했다가 다시 열어 Safari 에서만 활성화 할 수도 있습니다 .

Safari는 탭이 복원 될 때 여전히 다시로드합니다. Safari 6 또는 10.8 이후 복원 상태는 절반의 시간 밖에 걸리지 않았습니다.

Safari를 종료하기위한 단축키를 변경할 수도 있습니다.

또는 일부 단축키를 완전히 비활성화하십시오.

defaults write com.apple.Safari NSUserKeyEquivalents -dict 'Quit Safari' '\0' 'Close Window' '\0' 'Close All Windows' '\0'


훌륭한 팁 @Lauri! 실수로 cmd + W 대신 cmd + Q를 자주 사용하는 경우 Resume은 어느 창에 어떤 창이 있는지 기억하지 못하므로 매번 수동으로 다시 섞어 야합니다. 종료 명령을 다시 매핑하면 문제가 해결되었습니다.
wst

변경 바로 가기 방법이 마음에 듭니다. 이 솔루션은 모든 버전의 OS X 및 Safari에서 작동합니다. 다른 응용 프로그램에서도 작동합니다.
Nate

1

히스토리 메뉴 에는 기존의 " 이전 세션 에서 모든 창 복원"위에 " 마지막 창 복원"에 대한 새로운 옵션이 있습니다.


1

여러 탭이 존재할 때 Safari가 닫히기 전에 Safari가 "요청"하지 않는다는 사실 : 1. "요청"이 아니라는 것은 귀찮은 일입니다. 기술에 정통하지 않은 제 배우자는 여러 탭이 열려 있다는 것을 결코 알지 못하는 것 같습니다. 그녀는 닫기 버튼을 클릭하기 만하며 일반적으로 활성 탭만 닫습니다. 2. 사용중인 탭이 하나만있는 경우에도 탭이 여러 개있을 때 각 탭에 대해 수행되는 것처럼 작은 회색 x를 사용하여 탭에서 닫을 수 있습니다. 그것은 일을 일관되게 만들 것입니다. 그런 다음 하나는 탭을 하나씩 닫을 수 있습니다. 마지막 탭을 포함하여 전체 창이 닫힙니다 (빨간색 x를 클릭했을 때와 동일). 3. 경고를 받고 싶지 않은 사람들은 Safari 환경 설정에서 선택 해제 할 수 있도록하십시오. 그러나 기본값은 경고하는 것입니다.

일관된 사물을 만드는 것은 모든 이유 중 가장 매력적입니다. 좋은 디자인 관행입니다. 여러분.


4
포스터가 답변에 직접 관련되거나 확장되지 않는 한, 디자인에 대한 의견과 포스터가 질문하는 이유에 대해 논의하지 마십시오. 이 경우 목적이 없습니다. 우리는 그들이 질문을해야하는 것 (또는하지 말아야 할 것)에 대한 독백이 아닌 직접적인 답변을보고 싶어합니다. 이곳은 답을 얻는 것입니다. 많은 온라인 포럼에서 볼 수 있듯이 단순히 답변을 제공하는 대신 질문을하고 수십 명의 사람들이 자신의 의견에 응답하도록하는 것이 얼마나 실망 스러운지 감사하겠습니다. 참여해 주셔서 다시 한 번 감사드립니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.