Как переустановить Safari на моем Mac — подробное руководство
Safari: Safari — это веб-браузер по умолчанию, который поставляется с Mac OS X, разработанный Apple на основе движка Apple WebKit. Впервые он был выпущен в 2003 году с Mac OS X 10.3 — Panther, затем мобильная версия была включена в устройства iOS с момента появления iPhone в 2007 году. В 2007 году также была выпущена версия Safari для Windows , выпуск которой Apple прекратила в 2012 году.
Первая версия Safari для Mac называлась Safari 1, а текущая версия на момент написания — Safari 12.0.2 , выпущенная для macOS 10.14 Mojave . Он получил некоторые новые функции, такие как Favicon или значки веб-сайтов на вкладках и многое другое. Дополнительные сведения см. в статье Новые возможности macOS Mojave..
Apple утверждает, что новая версия Safari более безопасна и надежна, но, как известно, в этом мире нет ничего идеального. Как и другие браузеры, Safari также заражается вредоносным, шпионским или рекламным ПО. Иногда выпускаются новые обновления от Apple, которые делают Safari нестабильным или даже удаляют его из системы. Чтобы справиться с такими ситуациями, вы должны знать, как переустановить сафари .
Здесь, в этой статье, я хотел бы объяснить вам некоторые серьезные проблемы с Safari, а также их решения, и если ни одно из решений не работает, последнее средство для вас — переустановить Safari , о котором я рассказал в конце.
Проблема/ошибка с Safari
Safari в последнее время был в горячих поисковых тенденциях из-за последних обновлений программного обеспечения Apple для веб-браузера Safari, выпущенных 3 декабря 2015 года, которые, как сообщается, вышли из строя и удалили Safari из систем пользователей. Было еще одно обновление Safari, которое сделало его несовместимым с ОС и изменило логотип Safari на перечеркнутый круг. Если вы попытаетесь открыть Safari, появится сообщение об ошибке: «Версия Safari, установленная на этом Mac, несовместима с текущей версией ОС» . Вы также можете получить одно из следующих сообщений об ошибке.
- «Эта версия Safari больше не поддерживается. Пожалуйста, обновитесь до поддерживаемого браузера».
- Safari аварийно завершает работу, как только вы его открываете, и показывает сообщение об ошибке. Safari неожиданно завершает работу.
- Не могу подключиться к серверу
- Safari частично загружает веб-страницу»
- Safari может выйти из строя и может вообще не работать или работать очень медленно, как улитка, требуется много времени, чтобы открыть веб-страницу, в то время как другие браузеры работают отлично. Поэтому, если он не работает или возникают проблемы с просмотром веб-сайтов, вам может потребоваться переустановить его.
Согласно Apple, нет другого способа переустановить Safari, кроме как переустановить OS X. Переустановка OS X не удаляет какие-либо пользовательские файлы, однако это длительный процесс, требующий так много времени и внимания. Но прежде чем мы переустановим OS X, я бы посоветовал вам попробовать следующее устранение неполадок, которое может решить проблему с Safari. Мы также можем установить Safari как отдельное приложение, используя стороннее программное обеспечение под названием Pacifist , что объясняется в конце.
Решение проблем с Safari
№1. Проверьте, работает ли Safari в 32-битном режиме.
Apple представила 64-битную версию Safari с выпуском Snow Leopard (OS X 10.6), но Safari по-прежнему можно было запускать в 32-битном режиме для обратной совместимости. На момент выпуска так много приложений JavaScript и расширений Safari не были предназначены для 64-битной версии Safari, поэтому пользователям приходилось запускать Safari в 32-битном режиме. После Mountain Lion (OS X 10.8) Apple удалила возможность изменить битовый режим Safari, поскольку все расширения и приложения JavaScript уже были обновлены для работы в 64-битном режиме.
Проверьте, работает ли Safari в 32-битном режиме.
Щелкните правой кнопкой мыши или контролом значок Safari в папке «Приложения», затем нажмите «Информация». Если установлен флажок «Открыть в 32-битном режиме», снимите его, выйдите и перезапустите Safari.
2. Переустановите подключаемые модули Flash Player.
У Safari есть давняя проблема с Flash Player, которая также была опубликована в статье Стива Джобса « Мысли о Flash» . Проверьте Safari, удалив Flash Player . После удаления сафари удалите его оставшиеся файлы из следующих мест, если они доступны.
/Библиотека/Интернет-плагины /Библиотека/Поддержка приложений/Adobe/Flash Player /Library/Application Support/Adobe/Менеджер установки Flash Player /Библиотека/Кэши/Adobe/Flash Player /Библиотека/Настройки/Macromedia/Flash Player ~/Библиотека/Настройки/com.adobe.flsh-12.plist ~/Библиотека/Настройки/com.adobe.flsh-11.0.plist ~/Библиотека/Настройки/Flash 11.5 MRU ~/Библиотека/Поддержка приложений/Adobe/Flash CS5.5/ ~/Библиотека/Поддержка приложений/Adobe/Flash
3. Перезагрузите компьютер.
4. Переустановите и включите Flash Player для Safari.
Установите Flash Player прямо из Adobe . Если у вас возникли проблемы с веб-установщиком, загрузите автономную версию Flash Player для Safari и Firefox — NPAPI прямо с
https://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player_osx.dmg .
5. Удалите несовместимое расширение Flash.
Удалите расширение ClickToFlash , если оно установлено, оно может помешать потоковой передаче видео на основе Flash. Его можно найти в виде плагина в /Library/Internet-Plug-Ins
.
6. Убедитесь, что JavaScript и плагины разрешены в настройках безопасности в окне настроек Safari.
Также проверьте меню разработки Safari, чтобы убедиться, что флажок « Отключить JavaScript » не установлен. Узнайте , как включить меню «Разработка» в Safari .
7. Проверьте Safari после отключения поддержки IPv6.
4 февраля 2008 г. IANA добавляет записи AAAA для IPv6-адресов шести корневых серверов имен. С этим переходом стало возможным разрешать доменные имена, используя только IPv6.
28 августа 2009 г. OS X 10.6 Snow Leopard была запущена в производство по всему миру, и сообщалось о проблемах с Safari при использовании IPv6.
6 июня 2012 года Интернет-сообщество вместе со многими другими крупными компаниями и организациями провело Всемирный день запуска IPv6, глобальное постоянное развертывание IPv6.
25 июля 2012 года была выпущена Mountain Lion-OS X 10.8, в которой была известная проблема с реализацией ipv6 и DNS, и люди начали использовать Chrome и Firefox, пока Apple не признала наличие ошибки и не исправила ее. Та же ошибка преследовала и OS X 10.10 Yosemite.
Чтобы решить эту проблему, сначала убедитесь, что ваш Mac обновлен, установив все обновления программного обеспечения. Если он уже обновлен, но у вас все еще есть та же проблема, отключите IPv6, как указано ниже.
Для ОС 10.6.8 и более ранних версий
a.) Перейдите в « Системные настройки» > «Сеть» > «Дополнительно» > «TCP/IP» > «Настроить IPv6: Выкл.». Нажмите «ОК» , затем «Применить», а затем протестируйте после перезагрузки Mac. Вы также можете использовать следующую команду в терминале, чтобы сделать то же самое.
Отключение поддержки IPv6 для Ethernet:
networksetup -setv6off Ethernet
Отключение IPv6 для беспроводной сети:
networksetup -setv6off Wi-Fi
Примечание. Отключение IPv6 может также помешать вам использовать некоторые основные системные службы OS X, такие как служба обнаружения Bonjour, AirDrop, поскольку они используют IPv6. Соответственно, отключение IPv6 может сделать общий доступ AirDrop непригодным для использования, некоторые службы печати, настроенные на Bonjour, станут недоступными, а некоторые другие удобные функции Mac также могут стать неработоспособными.
Для OS X 10.7 и выше
b.) Перейдите в « Системные настройки» > «Сеть» > «Дополнительно» > «TCP/IP» > «Настроить IPv6: только локальная связь». Нажмите «ОК», затем «Применить», а затем закройте настройки. Проверьте Safari после выхода из системы и снова войдите в систему, все должно работать нормально.
Повторное включение IPv6 для Wi-Fi и Ethernet в OS X
Конечно, отменить вышеуказанное изменение также возможно, и вы можете снова включить поддержку IPV6, введя в терминал следующие командные строки:
Для беспроводного интерфейса
networksetup -setv6automatic Wi-Fi
Для интерфейса Ethernet
networksetup -setv6automatic Ethernet
8. Очистите кеш DNS
OS X хранит локальный кэш разрешенных DNS-запросов в течение времени, определенного DNS-сервером. Иногда может потребоваться немедленно сбросить кэш и повторно запросить DNS-сервер, если запись на вашем DNS-сервере недавно изменилась. Чтобы сбросить (сбросить) DNS-кэш, используйте приведенные ниже команды терминала для версии OS X, которую вы используете.
OS X Yosemite и более поздние версии
Используйте следующую команду терминала для сброса кеша DNS в OS X v10.10.4 или более поздней версии:
sudo killall -HUP mDNSResponder
Используйте следующую команду терминала для сброса кеша DNS в OS X v10.10 до v10.10.3:
sudo discoveryutil mdnsflushcache
OS X Mavericks, Mountain Lion и Lion
Используйте следующую команду терминала для сброса кеша DNS в OS X v10.9.5 и более ранних версиях:
sudo killall -HUP mDNSResponder
Mac OS X Снежный барс
Используйте следующую команду терминала для сброса кеша DNS в OS X v10.6 до v10.6.8:
sudo dscacheutil -flushcache
9. Попробуйте открыть DNS
Для проблем «не удается подключиться к серверу» Apple предлагает использовать Open DNS или Google DNS. Если вы используете Safari 5.0.1 или более позднюю версию и сталкиваетесь с такими проблемами, как медленная или частичная загрузка веб-страницы или веб-страница не может быть найдена. Попробуйте открыть DNS-сервер, указанный ниже.
Откройте «Системные настройки» > «Сеть» > «Дополнительно» > DNS
. Нажмите «+» и введите:
208.67.222.222
. Нажмите «+» еще раз и введите.
208.67.220.220
Нажмите « ОК» .
Выйдите и перезапустите Safari для проверки.
Если это не помогло, вернитесь на вкладку DNS. Выберите адреса 208, затем щелкните ➖под панелью DNS-серверов, чтобы удалить их.
Затем нажмите +, чтобы добавить DNS-сервер Google.
8.8.8.8
8.8.4.4
Затем нажмите OK и попробуйте Safari.
10. Сканируйте компьютер с помощью Malwarebyte Anti-malware
Ваш Safari может быть заражен вредоносным, шпионским или рекламным ПО, которое вызывает сбой Safari. Сканируйте компьютер с помощью Malwarebyte – Anti-malware for Mac . Удалите все найденные элементы, так как они вредны для вашего компьютера.
Загляните в следующие папки и просмотрите их содержимое на предмет любых сторонних файлов дополнений. Переместите сторонние файлы дополнений в корзину.
/Библиотека/Интернет-плагины/ /Библиотека/Методы ввода/ /Библиотека/Менеджеры ввода/ /Библиотека/ScriptingAdditions ~/Библиотека/Интернет-плагины/ ~/Библиотека/Методы ввода/ ~/Библиотека/Менеджеры ввода/ ~/Библиотека/СценарииДополнения
11. Сбросить Сафари
Если все вышеперечисленные методы были испробованы, а Safari по-прежнему не работает. Сбросьте Safari, удалив следующие файлы.
~/Библиотека/Журналы/ ~/Библиотека/Кэши ~/Библиотека/Cookies/Cookies.binarycookies ~/Библиотека/Сафари ~/Рабочий стол/Сафари ~/Библиотека/Настройки/Apple/Сафари ~/Библиотека/Настройки/com.apple.Safari.LSSharedFileList.plist ~/Библиотека/Настройки/com.apple.Safari.RSS.plist ~/Библиотека/Настройки/com.apple.Safari.plist ~/Библиотека/Настройки/com.apple.WebFoundation.plist ~/Библиотека/Настройки/com.apple.WebKit.PluginHost.plist ~/Библиотека/Настройки/com.apple.WebKit.PluginProcess.plist ~/Библиотека/PubSub/База данных ~/Library/Сохраненное состояние приложения/com.apple.Safari.savedState ~/Библиотека/Настройки/com.apple.internetconfigpriv.plist ~/Библиотека/Поддержка приложений/CrashReporter/
Удалите запись цепочки для ключей под названием « Список расширений Safari » из доступа к цепочке для ключей, расположенной в папке / Application / Utilities .
Очистите переменные NVRAM, введя следующую команду в терминале.
sudo nvram -c
Почему вам придется переустановить Safari?
Если все вышеупомянутые шаги были исчерпаны, а сафари по-прежнему не работает, возможно, файл приложения «Safari.app» был поврежден. И последнее средство для вас — либо чистая переустановка Safari, либо переустановка OS X.
Как бы вы удалили Safari?
Удалить Safari с Mac не так просто, как удалить любые сторонние приложения. Чтобы удалить Safari, вы должны либо переустановить операционную систему, либо использовать стороннее приложение, чтобы удалить приложение для вас, и снова, чтобы переустановить Safari, вы либо переустанавливаете всю операционную систему, либо используете стороннее программное обеспечение, чтобы извлечь его из установочный файл OS X. Если вы обычно пытаетесь переместить сафари в корзину, вы увидите следующее сообщение об ошибке.
«Safari нельзя изменить или удалить, потому что это требуется для OS X».
Выполните указанные ниже шаги, чтобы удалить Safari.
1. Удалите Safari с помощью команды терминала.
Запустите Терминал, расположенный в папке / Applications/Utilities/ . Введите следующую команду и нажмите Enter, чтобы изменить текущий рабочий каталог (CWD) на каталог приложений.
компакт-диск /Приложения/
Теперь, когда вы находитесь в папке «Приложения», вы можете начать удаление приложений. Вы не получите подтверждения об удалении, приложение просто будет полностью удалено. Следующие команды будут работать только при использовании в каталоге /Applications/.
sudo rm -rf Safari.app/
2. Удалите Safari вручную.
Перейдите в папку / Applications и щелкните правой кнопкой мыши или щелкните, удерживая клавишу Control, значок Safari и выберите «Показать содержимое пакета».
Откроется новая папка с именем content, в которой будет другое связанное программное обеспечение и файлы info.plist . Просто выберите все содержимое пакета и удалите его, чтобы удалить Safari.
После удаления содержимого пакета вам также необходимо удалить другой поддерживающий файл конфигурации и настроек для Safari точно так же, как указано выше в шаге 11 — Сброс Safari . Перезагрузите компьютер сейчас, и Safari будет полностью удален.
3. Удалите Safari с помощью стороннего приложения.
CleanMyMac 3 — это бесплатное приложение, которое можно использовать для удаления Safari на macOS. В OS X El Captian вы не можете удалить Safari с помощью CleanMyMac 3 и столкнетесь с этим сообщением: «Safari.app» не может быть удален, потому что у вас нет разрешения на доступ к нему».
Переустановите Safari на моем Mac
Как бы вы переустановили Safari?
Существует несколько способов переустановки Safari. Если для вашей версии OS X выпущено новое обновление Combo, а вы его не установили, изучите сведения об обновлении Combo и посмотрите, содержит ли оно Safari. Если у него есть Safari, то установка Combo вернет Safari в виде новой обновленной версии. Если ваша OS X уже обновлена, выполните один из следующих шагов.
№1. Safari также можно загрузить из Softpedia и переустановить — http://mac.softpedia.com/get/Internet-Utilities/Safari.shtml.
Загрузите его из Softpedia и переустановите как обычно.
№ 2. Используйте Pacifist для извлечения Safari из исходного установочного файла OS X.
Pacifist — условно-бесплатное приложение, которое может извлекать содержимое из файлов пакетов Mac OS X .pkg , образов дисков .dmg и архивов .zip, .tar, .tar.gz, .tar.bz2 и .xar. Это специально используется, когда собственное приложение OS X повреждается и его необходимо переустановить без необходимости переустанавливать всю Mac OS X.
Pacifist совместим с Mac OS X 10.8 или выше, включая Mac OS X 10.11 «El Capitan». Для Pacifist требуется 64-разрядный процессор Intel™ .
Загрузите последнюю версию Pacifist в формате zip или образа диска . Для пользователей, использующих версии Mac OS X старше 10.8, загрузите более ранние версии Pacifist здесь . Теперь, чтобы переустановить Safari, вам нужен исходный образ для извлечения сафари.
Вы можете извлечь Safari из следующих источников.
- Оригинальный dmg-файл установщика OS X.
- Скрытый раздел восстановления на любом Mac.
A.) Извлеките Safari из исходного DMG-файла установщика OS X.
В 90% случаев на вашем Mac хранится копия полного установщика OS X, который вы загрузили для обновления своей системы. Эта загрузка по умолчанию сохраняется в папке /Application . Перейдите в папку / Application и посмотрите, есть ли у вас OS X El Capitan или текущая работающая версия OS X на вашем Mac, обычно называемая « Установить macOS Sierra.app ». если вы не видите его в папке приложений, загрузите его из магазина приложений.
1. Откройте Pacifist и выберите первый вариант «Открыть пакет».
2. Выберите исходный файл OS X installer.dmg или macOS Installer.app из папки /Application .
3. Затем просмотрите содержимое и разверните папку приложения внутри извлеченного файла .dmg или .app, чтобы перейти в Safari, или вы можете просто ввести safari в поле поиска в правом верхнем углу окна.
4. Щелкните правой кнопкой мыши или щелкните, удерживая клавишу Control, на Safari.app и выберите «Установить». Он установит Safari в папку по умолчанию /Application/Safari.app .
B.) Извлеките Safari из скрытого раздела восстановления на вашем Mac.
Раздел восстановления — это небольшой (650 МБ) скрытый раздел на внутреннем жестком диске вашего Mac, который зарезервирован для общих утилит, таких как Time Machine, Terminal, Disk Utility и других встроенных утилит, являющихся частью системы восстановления. У него даже есть Сафари. Мы можем извлечь Safari из этого раздела с помощью Pacifist , если раздел доступен. Возможно, на вашем Mac нет раздела восстановления или раздел восстановления поврежден. Вы можете проверить, есть ли на вашем Mac раздел восстановления .
Чтобы получить доступ к разделу восстановления , вам нужно сначала включить меню отладки в «Дисковой утилите», как указано ниже:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
3. Эта команда включает скрытое меню отладки в Дисковой утилите. Откройте Дисковую утилиту и найдите « Отладка » рядом с « Справка ».
4. Щелкните новое меню «Отладка» и выберите « Показать все разделы ».
5. Теперь вы должны увидеть «Восстановление HD» в левой части окна Дисковой утилиты, хотя оно будет недоступно.
6. Выберите « Recovery HD » и щелкните значок «Монтировать» в верхней части окна «Дисковая утилита», чтобы сделать его активным. После подключения он появится на рабочем столе в виде значка диска.
7. Теперь используйте Pacifist для извлечения Safari.app из раздела восстановления, как указано ниже.
- Откройте Pacifist и нажмите «Открыть пакет», затем выберите «recovery HD».
- Перейдите в папку с именем « com.apple.recovery.boot », выберите BaseSystem.dmg и нажмите «Открыть».
- После загрузки BaseSystem.dmg вы увидите все его содержимое. Выберите Safari в папке «Приложения», а затем нажмите « Извлечь в» вверху и установите его в папку / Application.
- Если вас попросят объединить или заменить, нажмите «Заменить», и Safari будет установлен в папку «Приложения» по умолчанию.
№3. Переустановите OS X, чтобы переустановить Safari.
Если все вышеперечисленные шаги были опробованы, но проблема с Safari по-прежнему не устранена. Последнее средство для вас — переустановить OS X, чтобы переустановить Safari, он установит новую копию вашей операционной системы и Safari и не потеряет ни один из ваших файлов или документов, они останутся как есть. Выполните шаг, указанный ниже для переустановки OS X.
Перезагрузите компьютер и одновременно удерживайте «Cmd + R», пока не увидите серый логотип Apple. Убедитесь, что вы подключены к Интернету, выберите «Переустановить OS X» и нажмите «Продолжить». Следуйте инструкциям на экране, чтобы установить OS X.
Надеюсь, вы нашли его полезным и помогли вам переустановить Safari на вашем Mac. Если у вас все еще есть та же проблема, и она не решает проблему с Safari, напишите нам в разделе комментариев ниже.