#Особенность Safari
Современные расширения Safari распространяются как часть приложения из App Store (или из установленного приложения вне магазина). Чтобы расширение работало, нужно: установить приложение, включить расширение в Safari, разрешить доступ к нужным сайтам и обновить Safari и macOS. Если вы удалили приложение-носитель, расширение исчезает.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Расширение не включеноНовая установка. | Нет в панели Safari. | Включите в Настройках. |
| Нет доступа к сайтуПрава на сайты. | Значок серый с восклицательным знаком. | Разрешите доступ. |
| Устаревшая версияНе обновлено под Safari. | Не работает после обновления. | Обновите приложение. |
| Приложение удаленоРасширение исчезает вместе с ним. | Пропало из списка. | Установите снова из App Store. |
| Конфликт расширенийДва блокировщика. | Страницы ломаются. | Отключите одно. |
Старый формат расширенияУстаревший .safariextz. | Не поддерживается начиная с Safari 12. | Найдите современную версию. |
#Порядок
- Откройте «Safari → Настройки → Расширения»Откройте Safari, в верхней строке меню выберите «Safari» → «Настройки» (на старых версиях «Настройки»/«Параметры»), затем вкладку «Расширения». Выберите расширение слева и убедитесь, что оно включено. Если macOS просит подтвердить разрешения, изучите их перед согласием: расширение может получать доступ к содержимому страниц. Обновите нужную вкладку и проверьте работу.
- Нажмите «Править веб-сайты»Откройте Safari → «Настройки» → «Расширения», выделите нужное расширение и найдите его разрешения для веб-сайтов (кнопка «Изменить веб-сайты»/«Править веб-сайты» может различаться по версии). Для доверенного сайта выберите «Разрешить» или «Спрашивать», если такая настройка доступна. Не разрешайте доступ ко всем сайтам без необходимости. Перезагрузите целевую страницу и проверьте значок расширения.
- Откройте нужную страницу и нажмите значок расширенияОткройте сайт, на котором расширение должно работать, затем найдите его значок в панели инструментов Safari возле адресной строки. Если значка нет, выберите «Вид» → «Настроить панель инструментов» и проверьте доступные элементы; некоторые расширения не имеют кнопки. Нажмите значок и выполните простую проверку. При сообщении о разрешении для сайта сначала убедитесь, что сайт заслуживает доверия.
- Перезапустите SafariВ Safari сохраните открытые формы, выберите в строке меню «Safari» → «Завершить Safari» (Command+Q) и откройте браузер снова из Dock. Затем «Safari» → «Настройки» → «Расширения» и проверьте, включено ли нужное расширение, получены ли разрешения для конкретного сайта и не работает ли окно в режиме частного доступа. Перезагрузка всего Mac здесь обычно не нужна; если проблема осталась, отключите только конфликтующее расширение и повторно проверьте страницу.
- Обновите приложение с расширениемОткройте App Store → «Обновления» и установите доступное обновление приложения, которое содержит расширение. Если приложение скачано с сайта разработчика, проверяйте обновления через его собственное меню или официальный сайт. Затем полностью завершите Safari сочетанием Command+Q и откройте снова; если расширение не появляется, проверьте требования к вашей версии macOS/Safari.
- Обновите macOS и SafariСначала создайте копию важных данных. Откройте меню Apple → «Системные настройки» → «Основные» → «Обновление ПО» (для старых macOS: «Системные настройки» → «Обновление ПО»). Дождитесь проверки и установите доступное совместимое обновление. Safari обычно обновляется вместе с macOS. После перезапуска проверьте проблемный сайт; не устанавливайте неподдерживаемую версию системы.
- Запустите приложение-носитель один разВ Finder откройте «Программы», найдите приложение, которому принадлежит расширение, и запустите его. Прочитайте инструкции и подтвердите необходимые разрешения только для проверенного разработчика; иногда именно первый запуск завершает установку расширения. Закройте и откройте Safari, затем повторно зайдите в «Настройки» → «Расширения» и проверьте, появилось ли оно.
- Проверьте приватные окнаВ Safari выберите «Файл» → «Новое частное окно» (Shift+Command+N), откройте тот же адрес и повторите действие. Если в частном окне всё работает, проверяйте данные конкретного сайта и расширения в обычном профиле. Частный режим не обходит ограничения сайта и не решает проблемы с интернетом.
- Удалите и установите расширение зановоЭтот способ используйте только после проверки включения и обновлений. В Safari → «Настройки» → «Расширения» выберите расширение и нажмите «Удалить», если кнопка доступна. Если появляется сообщение, что нужно удалить приложение-носитель, не удаляйте его без резервной копии пользовательских данных; воспользуйтесь официальным удалителем и инструкцией разработчика. Затем установите проверенную версию из App Store или с сайта разработчика и повторно выдайте минимальные разрешения.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если расширение требует доступа ко «всем сайтам», подумайте, нужно ли это: давайте разрешение только тем сайтам, где расширение действительно необходимо, и удаляйте расширения, которыми не пользуетесь.
#Как проверить совместимость и источники
Откройте «Safari → Настройки → Расширения» и выберите расширение: справа показаны разрешения и описание. Если написано, что расширение «неактивно» или «несовместимо», его нужно обновить у разработчика. Для расширений не из App Store потребуется включить в «Safari → Настройки → Дополнения» меню «Разработка» и выбрать «Разрешить неподписанные расширения»: этот параметр сбрасывается при каждом перезапуске и подходит только для разработчиков. Проверьте раздел «Основные → Объекты входа и расширения → Расширения» в Системных настройках: там отдельно включаются расширения действий и общего доступа. Если после обновления macOS расширение пропало, откройте приложение-носитель один раз: оно заново регистрирует расширение в системе.