Skip to content

Порт на Safari

Latest

Choose a tag to compare

@ArAnKon ArAnKon released this 20 Jun 09:09
23b0f6e

Инструкция по установке расширения для Safari через файл .app

Эта инструкция поможет установить и включить расширение для Safari на macOS.

1. Скачайте файл приложения

version 1.0

Скачайте архив или файл с расширением и распакуйте его, если это необходимо.

После распаковки у вас должен быть файл приложения с расширением .app, например:

ErrorMonitor.app

2. Переместите приложение в папку «Программы»

Перетащите файл .app в папку:

Finder → Программы

Это рекомендуется сделать, чтобы приложение не потерялось и Safari смог корректно найти связанное с ним расширение.

3. Откройте приложение

Дважды нажмите на файл .app.

Если macOS покажет предупреждение о том, что приложение загружено из интернета или не может быть открыто обычным способом:

  1. Нажмите правой кнопкой мыши на файл .app.
  2. Выберите Открыть.
  3. Подтвердите запуск приложения.

После запуска может открыться небольшое окно с информацией о расширении.

Важно: приложение нужно открыть хотя бы один раз, чтобы Safari увидел расширение.

4. Включите режим разработчика в Safari

Если расширение распространяется не через App Store или является тестовой версией, Safari может не показать его сразу в списке расширений.

В этом случае нужно разрешить использование неподписанных расширений.

Safari 17 и новее

  1. Откройте Safari.
  2. В верхнем меню выберите:
Safari → Настройки
  1. Перейдите во вкладку Разработчик.
  2. Включите параметр:
Allow unsigned extensions

или

Разрешить неподписанные расширения
  1. Подтвердите действие паролем macOS или Touch ID, если Safari попросит подтверждение.

Если вкладки «Разработчик» нет

  1. Откройте Safari.
  2. Перейдите в:
Safari → Настройки → Дополнительно
  1. Включите пункт:
Показывать меню «Разработка» в строке меню
  1. В верхнем меню Safari появится пункт Разработка.
  2. Откройте:
Разработка → Разрешить неподписанные расширения
  1. Подтвердите действие паролем macOS или Touch ID.

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

5. Включите расширение в настройках Safari

После запуска .app и включения режима разработчика:

  1. Откройте Safari.
  2. Перейдите в:
Safari → Настройки
  1. Откройте раздел Расширения.
  2. Найдите расширение в списке слева.
  3. Поставьте галочку рядом с названием расширения.
  4. Подтвердите включение, если Safari попросит разрешение.

6. Выдайте разрешения для сайтов

При первом включении Safari может попросить разрешить расширению доступ к сайтам.

Выберите подходящий вариант:

  • Разрешить на этом сайте — если расширение нужно только для текущего сайта.
  • Разрешить на всех сайтах — если расширение должно работать везде.
  • Всегда разрешать — если вы доверяете расширению и хотите использовать его без дополнительных подтверждений.

Для корректной работы расширения выберите вариант, который соответствует инструкции от разработчика.

7. Проверьте работу расширения

Откройте сайт, для которого предназначено расширение, и проверьте, появилась ли иконка расширения в панели Safari.

Если иконка не отображается:

  1. Откройте:
Safari → Настройки → Расширения
  1. Убедитесь, что расширение включено.
  2. Проверьте, что для нужного сайта выданы разрешения.
  3. Перезапустите Safari.
  4. Если расширение снова пропало, повторно включите:
Allow unsigned extensions

в настройках разработчика Safari.

Возможные проблемы

Расширение не отображается в Safari

Проверьте, что:

  • файл .app был открыт хотя бы один раз;
  • приложение находится в папке Программы;
  • в Safari включены неподписанные расширения;
  • Safari был перезапущен после установки приложения.

Safari пишет, что расширение неподписанное

Это нормально для тестовой версии или версии, распространяемой не через App Store.

Чтобы использовать такое расширение, нужно включить:

Allow unsigned extensions

в настройках разработчика Safari.

Расширение перестало работать после перезапуска Safari

Повторно включите разрешение неподписанных расширений:

Safari → Настройки → Разработчик → Allow unsigned extensions

После этого снова проверьте раздел:

Safari → Настройки → Расширения