Новости

Вирішуємо проблеми стабільності Safari

  1. Safari не починається
  2. Модулі WebKit
  3. розширення
  4. Модулі до SIMBL

За свої 3+ роки спілкування з Mac OS X спочатку за допомогою   Хакінтоша   , А потім і повноцінного яблучного комп'ютера, нехай і такого мініатюрного як Mac mini, я для себе виділив одну думку: скільки не випускай поновлення для програмних продуктів, все одно знайдеться безліч користувачів, які обов'язково стикаються з проблемами продуктивності або стабільності За свої 3+ роки спілкування з Mac OS X спочатку за допомогою Хакінтоша , А потім і повноцінного яблучного комп'ютера, нехай і такого мініатюрного як Mac mini, я для себе виділив одну думку: скільки не випускай поновлення для програмних продуктів, все одно знайдеться безліч користувачів, які обов'язково стикаються з проблемами продуктивності або стабільності. У сьогоднішній статті я дам кілька порад, які можуть стати в нагоді для «лікування» Safari .

Safari не починається

Почну, мабуть, з гіршого варіанту, коли браузер відмовляється навіть запускатися, постійно пропонуючи щось кудись відправити. Спершу спробуйте локалізувати проблему: цілком можливо, що вона криється десь в домашній папці поточного користувача (наприклад, неправильні кеш, розширення, плагін або налаштування програми). Спробуйте зайти в систему під іншим користувачем або створіть нову, яку згодом можна буде без проблем видалити, і запустіть там Safari. Упевнений на 90%, що в більшості випадків запуск браузера пройде без сучка, без задирки.

Раз проблема виникає тільки в одному акаунті, то шукати треба в локальних папках. Практично відразу ж на розум (і ми про це говорили в суботу в статті про зависання Mac OS X) приходить думка спробувати видалити файл з настройками браузера, який розташовується в каталозі ~ / Library / Preferences / і називається com.apple.Safari.plist.

Далі можна спробувати очистити кеш браузера. Правда, це не зробити через пункт «Скинути Safari ...» (Reset Safari) з рядка меню і доведеться скористатися додатком, яке призначається для профілактики операційної системи на кшталт OnyX або.

Модулі WebKit

Якщо проблема досі не вирішена, то можна спробувати відключити використання плагінів для Safari. Більшість з них були переписані після виходу 5 версії браузера, однак, деякі розробники до сих пір використовують старий метод для розширення функціональності браузера. Так ось, відключити плагіни для WebKit можна дуже просто за допомогою файлу з настройками браузера, про який я згадував трохи вище. Відкрийте його будь-яким текстовим редактором, знайдіть фразу «WebKitPluginsEnabled» і змініть його значення з «true» на «false»:

<Key> WebKitPluginsEnabled </ key>
<False />

Можливо, вміст цього файлу постане перед вами в нестравною вигляді. У цей випадку я можу запропонувати використовувати спеціальний додаток для редагування plist-файлів, наприклад,.

Аналогічна опція «Підключити плагіни» доступна в Настройках додатки на вкладці «Безпека» (Security). Природно, її можна активувати тільки в разі, якщо браузер запускається.

Так чи інакше, під час запуску Safari сторонні плагіни будуть відключені. До речі, вони зазвичай розташовуються в одному з двох каталогів:

/ Library / Internet Plug-Ins / або ~ / Library / Internet Plug-Ins /

Тому в разі періодичних краш можна знайти причину нестабільної роботи браузера, переміщаючи їх по-одному в іншу директорію або на робочий стіл - головне, видалити їх з цих двох папок.

розширення

На періодичні випадкові «падіння» браузера можуть впливати також розширення , Що з'явилися в Safari 5. Відключити їх для наведеного вище файлі можна аналогічним чином - за це дія відповідає настройка ExtensionsEnabled. Але через діалог налаштувань це зробити набагато простіше.


Модулі до SIMBL

Крім WebKit-плагінів ваш браузер може використовувати аддони для SIMBL (SIMple Bundle Loader), який завантажується і працює окремо від стандартних інтернет-плагінів. Наприклад, це може бути блокувальник реклами або бандл для активації користувача скриптів в Safari.

І саме через цю утиліти (або плагінів для неї) деякі програми в системі можуть працювати нестабільно. Адже невідомо, чи сумісні вони з останньою версією браузера або, можливо, їх творець закінчив розробку і підтримку ще до випуску Safari 5.

Для вирішення цієї проблеми можна видалити або SIMBL, або його плагіни .

Видалення SIMBL:

Насправді, це невелика програма сценаріїв SIMBL.osax, яка встановлена ​​в папці / Macintosh HD / Library / ScriptingAdditions /. Крім цього, вона використовує файл Launch Agent, що знаходиться в каталозі / Macintosh HD / Library / LaunchAgents / і називається net.culater.SIMBL.Agent.plist. Думаю, не варто говорити, що з ними можна зробити? 🙂

Видалення SIMBL-плагінів:

Свого часу я намучився з видаленням GreaseKit , Поки не знайшов, що бандли зберігаються не в одному, а двох каталогах:

/ Macintosh HD / Library / Application Support / SIMBL / Plugins /
~ / Library / Application Support / SIMBL / Plugins /

У будь-якому випадку, усунення одного з «подразників» здатне повернути Safari до нормальної і стабільної життя. В крайньому випадку, завжди можна спробувати перевстановити браузер, скачавши його з сайту Apple.


Читайте також:

Думаю, не варто говорити, що з ними можна зробити?

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: