Спрете автоматичното опресняване на уеб страниците на Safari в Mac OS X Lion
Нова добавка към Safari 5.1 в Mac OS X 10.7 е, че уеб страниците се опресняват автоматично, ако бъдат оставени неактивни за определен период от време. Функцията може да изглежда ненужна и дори досадна, но няма ясна опция за предпочитане за деактивиране на презареждането на страници. За щастие, Stormcloud (чрез DaringFireball) ни показва как да спрем това досадно поведение в Safari 5.1. Ето пускането по пускане, за да го деактивирате:
- Излезте от Safari, след това стартирайте терминала (намиращ се в /Applications/Utilities/) и въведете следната команда
- Стартирайте Safari и ще видите менюто „Debug“ да се появи най-вдясно, заедно с „Help“ (да, това е различно от менюто Develop)
- Издърпайте надолу новото меню за отстраняване на грешки и превъртете надолу, докато видите „Използване на многопроцесен Windows“ и го изберете така, че да не е отметнато
- Отворете нов прозорец на Safari и ако видите до заглавието на уеб страниците, сега сте в режим на един процес, което предотвратява автоматичното опресняване на уеб страниците
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Ако се чудите защо промяната на някои настройки, наречени „мултипроцесорни прозорци“, води до автоматично презареждане на уеб страниците, Stormcloud предоставя добро описание на това какво представлява тази функция и как работи:
По принцип това е добронамерена функция, но също така причинява някои главоболия на потребителите. В някои случаи това кара Safari да заема много повече памет, отколкото би трябвало, и дори може да доведе до забавяне на приложението. Предполага се обаче, че всичко това ще бъде коригирано в софтуерна актуализация.
Голямото предупреждение относно стартирането на Safari 5.1 в режим на един процес: много добавки и разширения не работят, най-вече (и досадно) рекламни блокери, ClickToFlash и 1password. Ще трябва да решите дали този компромис си заслужава или винаги можете просто да използвате Chrome или Firefox.