#Что происходит и как отличить неисправность
Веб-приложение из Safari, добавленное в Dock, не показывает уведомлений, хотя обычная страница или другое приложение их получает. Веб-приложения доступны начиная с macOS Sonoma 14 и управляют разрешениями отдельно.
#Возможные причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Не разрешены уведомления именно в веб-приложенииРазрешение в Safari не всегда переносится на самостоятельное веб-приложение. | В списке уведомлений macOS нет его названия. | Открыть приложение и ответить на запрос. |
| Отключены системные уведомления или активен фокусMac может скрывать сообщения даже от разрешённого приложения. | События поступают, но баннеров нет. | Проверить «Уведомления» и фокусирование. |
#Пошаговая диагностика и решения
- Убедитесь, что это действительно веб-приложениеНа Mac с macOS Sonoma 14 или новее откройте нужный значок из Dock. В верхней строке меню должно быть имя веб-приложения, а не Safari. Если установленная версия macOS старее, функция «Добавить в Dock» как веб-приложение может отсутствовать.
- Вызовите запрос уведомлений из самого приложенияВойдите на доверенный сайт внутри веб-приложения, найдите его настройку уведомлений и выполните предусмотренное действие «Включить уведомления». Если появится системный запрос, выберите «Разрешить». Не ожидайте такого запроса, если сайт не реализует уведомления или не предлагает подписку.
- Проверьте настройки веб-приложенияВ открытом веб-приложении выберите в строке меню его название → «Настройки» → «Конфиденциальность», если эти пункты доступны. Найдите параметр уведомлений; некоторые варианты появляются только после первого запроса сайта. Не стирайте данные сайта, пока не выяснили состояние входа.
- Разрешите уведомления macOSОткройте → «Системные настройки» → «Уведомления». В списке приложений найдите НАЗВАНИЕ веб-приложения (не URL и не Safari), включите «Допуск уведомлений» и нужный тип оповещения. Если приложения нет, вернитесь к шагу с первоначальным запросом.
- Проверьте фокусирование и тестовое событиеОткройте Пункт управления Mac → «Фокусирование» и посмотрите, не включён ли режим, скрывающий баннеры. После временного выключения выполните безопасное тестовое событие сайта. Если баннер появился, верните исходный режим и настройте его исключения по необходимости.
#Как проверить результат
Веб-приложение получает тестовое уведомление и при разрешённой настройке может показать счётчик на значке Dock.
#Если не получилось
Если сайт не поддерживает веб-уведомления или не инициирует запрос, настройки Mac не создадут их принудительно. Обратитесь к поддержке сайта.