2011-07-26 8 views
5

음, 필자가 사용하고있는 사파리 5.1은 최소한 필자가 필요하다고 생각할 때 메모리에서 탭을 언로드하기로 결정한 것 같습니다.Safari 5.1 메모리에서 탭 언로드

큰 문제는 ajax 경고를 표시하는 사이트 또는 예를 들어 GMail과 같은 채팅이있는 사이트입니다. GMail 웹 사이트의 Google Talk에서 2 번 대화를하고 있었고 다른 탭에있는 동안 대화에서 새 메시지를 나타내는 깜박임을 발견했습니다. Safari가 페이지를 완전히 새로 고침하여 모든 페이지를 다시로드하기로 결정했을 때 대화 (나는 그것들을 기록하지 않는다).

이 동작은 최신 웹 응용 프로그램을 손상시키고 데스크톱 컴퓨터에서는 불필요한 것으로 보입니다. 나는 RAM 제약 때문에 iOS 장치에서이 필요성을 이해합니다.

이 "기능"을 사용 중지 할 수있는 방법이 있습니까? 그렇게 할 수있는 방법을 찾을 수 없습니다. Chrome 또는 Firefox로 전환하거나 전환하는 것이지만 Safari를 좋아합니다.

감사합니다.

+1

아마도이 문제에 대해 버그를 신고하여 발생하는 데이터 손실에 대해 알려야합니다. https : // bugreport.apple.com/ –

답변

0

판도라 (플래시)가 백그라운드 탭에서 노래를 앞뒤로 움직이지 않는 데 문제가 있습니다. 신속하고 지저분한 테스트로 환경 설정> 고급> 데이터베이스 스토리지으로 이동하여 5MB에서 500MB로 갑자기 올라갔습니다. 플래시는 여전히 불안정하지만 지금은 백그라운드에서 노래가 발전하고 있습니다. 이것이 당신에게 효과가 있을지 모르겠지만 시도해볼 수는 있습니다.

Safari 5.1 | OS X 10.6.8

1

임시적인 해결 방법이 있다고 생각합니다. 내 사이트의 페이지 (petersonguides.com)는 주기적으로 Safari 5.1에서 탭을 다시로드합니다. 일반적으로 이것은 큰 문제는 아니지만 FancyZoom 상자에서 재생되는 비디오가 있으며 탭을 새로 고치지 않으면 끝까지 재생할 수 없습니다.

Chrome에서 테스트 한 결과 동일한 탭 다시로드 동작이 발생하지 않으므로 Safari 5.1 문제라고 생각합니다.

홈페이지에 자바 스크립트와 PHP가 있습니다. 충돌이있을 수 있다고 생각하여 동영상을 다시 테스트 해 보았습니다. 마지막으로 내가 선택한 것은 Google 웹 로그 분석 스크립트를 삭제하는 것입니다. 문제가 해결되었습니다.

이전 답변에 따라 데이터베이스 저장 공간을 늘리려고했지만 아무런 효과가 없었습니다.

+0

Google 애널리틱스 포럼에서 좀 더 파고 들었고 [this] (http://www.google.com/support/forum/p/Google+Analytics/thread?tid=7b4aea6acab6efd7&hl=ko)를 발견했습니다. Google 웹 사이트 중첩에 의해 남겨진 쿠키로 인해 새로 고침 문제가 발생할 수 있습니다. 제거하려면 Safari : 환경 설정 : 개인 정보로 이동 한 다음 자세히를 클릭하십시오. 포럼 스레드에 표시된대로 "GASO"로 쿠키를 찾을 수는 없지만 내 사이트 -petersonguides.com에 대한 쿠키를 발견하고 삭제했습니다. 이것은 나를위한 새로 고침 문제를 해결했습니다. –

0

백그라운드에서 탭을 다시로드하는 기능은 Safari 5.1의 기능입니다. 현재이 문제를 해결할 수있는 쉬운 방법은 없습니다. 순간에 할 수있는 유일한 방법은 멀티 프로세스 윈도우 기능을 비활성화 포함 :

  1. , Terminal.app을 입력 후 사파리를 다시 시작하여 Safari의 디버그 메뉴 사용 : 새로운 디버그에서

    defaults write com.apple.Safari IncludeInternalDebugMenu 1 
    
  2. 을 메뉴에서 을 선택하십시오. Multi-process Windows을 사용하여이 기능을 끄고이 기능을 비활성화하십시오.

이렇게하면 배경에서 탭을 다시로드 할 수 없지만 Safari에서 확장 기능과 제스처가 비활성화됩니다. 그러나 디버그 메뉴를 통해 다시 활성화 할 수 있습니다.