▷ Остановить автоматическое обновление веб-страниц Safari в Mac OS X Lion

Новым дополнением к Safari 5.1 в Mac OS X 10.7 является то, что веб-страницы автоматически обновляются, если они не используются в течение определенного периода времени. Эта функция может показаться ненужной и даже раздражающей, но нет четкой настройки для отключения перезагрузки страницы. К счастью, Штормовое облако (через Дерзкий ) показывает нам, как положить конец этому раздражающему поведению в Safari 5.1. Вот как его деактивировать:

Если вам интересно, почему изменение определенных параметров, называемых «окнами нескольких процессов», вызывает автоматическую перезагрузку веб-страниц, Stormcloud предоставляет хорошее описание этой функции и того, как она работает:

Что такое «многопроцессорное окно»?

Одной из новых функций Safari 5.1 является новая версия основного движка — WebKit2. В новой архитектуре процессов WebKit2 Safari состоит из двух отдельных процессов — «процесса пользовательского интерфейса» (самого приложения Safari, включая адресную строку, панель инструментов, панель закладок, меню и т. Д.) И «веб-процесса» (независимый процесс который загружает и отображает реальные веб-страницы).
В дополнение к другим целям, это обеспечивает некоторую защиту в случае аварии. Хотя он предотвращает сбой приложения Safari (по крайней мере, насколько я видел), он не защищает вас от потери того, что вы вводили в текстовые поля на веб-страницах. Весь веб-контент обрабатывается одним веб-процессом, поэтому, если страница выходит из строя и вызывает сбой веб-процесса, все открытые вкладки будут перезагружены, и все, что вы ввели на этих страницах, будет потеряно. Кроме того, любая текущая загрузка также будет прервана; возможно, вы сможете возобновить некоторые загрузки, но многие придется перезапустить. Загрузка больших файлов может быть очень неприятной.

По этой причине преимущества новой многопроцессорной архитектуры несколько сомнительны, по крайней мере, до тех пор, пока Apple не удастся решить проблему спонтанной перезагрузки вкладок (при условии, что это даже возможно предотвратить без изменения общей архитектуры WebKit). .

По сути, это хорошая функция, но она также вызывает у пользователей головную боль. В некоторых случаях Safari занимает намного больше памяти, чем следовало бы, и даже может замедлить работу приложения. Вполне вероятно, что все это будет исправлено в обновлении программного обеспечения.

Большое предостережение по поводу запуска Safari 5.1 в однопроцессном режиме: многие плагины и расширения не работают, включая (и досадно) блокировщики рекламы, ClickToFlash и 1password. Вам нужно будет решить, стоит ли этого компромисса, или вы все равно можете использовать Chrome или Firefox.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *