Чтобы отключить запросы разрешений на отправку уведомлений от веб-сайтов в Safari, откройте Safari > «Настройки» > «Веб-сайты» > «Уведомления» и отключите параметр «Разрешить веб-сайтам запрашивать разрешение на отправку push-уведомлений». Safari больше не будет показывать запросы при посещении сайтов, которые хотят отправлять уведомления. Если вы ранее уже разрешили сайту отправлять оповещения и хотите их остановить, измените разрешение для этого сайта в Safari или отключите его уведомления в «Системных настройках» macOS — это независимые параметры. Руководство Apple по уведомлениям в Safari
Отключение будущих запросов на отправку уведомлений
- Откройте Safari на Mac.
- В строке меню выберите Safari > «Настройки».
- Перейдите на вкладку «Веб-сайты», затем выберите «Уведомления» в боковом меню.
- Снимите флажок «Разрешить веб-сайтам запрашивать разрешение на отправку push-уведомлений».
Именно этот параметр избавляет от регулярных запросов разрешений. Он меняет поведение Safari для сайтов, запрашивающих доступ, но не отключает уведомления для приложений или все оповещения Mac. Apple описывает эту настройку в руководстве по настройкам веб-сайтов в Safari. Названия пунктов меню и интерфейс могут незначительно отличаться в зависимости от версии macOS, но искомый раздел «Уведомления» всегда находится в настройках Safari на вкладке «Веб-сайты».
Запрет разрешений для конкретного веб-сайта
Если сайт уже запрашивал разрешение и вы хотите заблокировать именно его, вернитесь в Safari > «Настройки» > «Веб-сайты» > «Уведомления». Найдите сайт в списке и установите для него значение «Запретить» (если оно отображается). Согласно документации Apple, статус «Запретить» блокирует отправку уведомлений выбранным сайтом. Это удобно, если вы хотите заблокировать отдельный сайт, но оставить возможность отправки запросов для других ресурсов.
Вы также можете совмещать общий флажок «Разрешить веб-сайтам запрашивать…» с индивидуальными настройками для сайтов: отключить будущие запросы и заблокировать сайты, у которых уже есть разрешение. В настройках веб-сайтов Safari отображаются ресурсы, для которых вы настроили индивидуальные параметры, а также доступна кнопка «Удалить». Удаление записи сбрасывает индивидуальные настройки сайта; это не то же самое, что выбрать вариант «Запретить». Если ваша цель — гарантировать, что сайт не будет присылать уведомления, выберите «Запретить», а не просто удаляйте его из списка. Подробнее об индивидуальных настройках сайтов в руководстве Apple.
Отключение уведомлений от сайта, которому вы уже дали разрешение
Отключение запросов предотвращает появление новых диалоговых окон, однако ранее разрешенный сайт всё еще может отправлять уведомления. Чтобы отключить такие оповещения, перейдите в меню Apple > «Системные настройки» > «Уведомления», найдите нужный веб-сайт в разделе «Уведомления приложений» и выключите параметр «Разрешить уведомления». Apple отмечает, что сайт останется в этом списке даже после отключения уведомлений. Чтобы полностью убрать его из списка «Уведомления», выберите для него вариант «Запретить» в настройках веб-сайтов Safari. В руководстве Apple по настройке уведомлений от веб-сайтов описаны оба этих механизма.
Это различие помогает точно понять, с чем вы столкнулись: всплывающее диалоговое окно с вопросом о том, может ли сайт присылать уведомления, — это запрос разрешения Safari; баннер или сообщение от ранее разрешенного ресурса — это само уведомление. «Системные настройки» управляют доставкой оповещений сайта, тогда как раздел «Веб-сайты» в настройках Safari определяет наличие у сайта разрешений и поведение Safari в отношении запросов от новых сайтов.
Если запрос продолжает появляться
Убедитесь, что вы изменили параметр именно в самой программе Safari в разделе «Веб-сайты» > «Уведомления», а не только отключили доставку уведомлений в macOS. Затем снова откройте страницу, вызвавшую появление запроса. Для отдельного сайта проверьте статус разрешения в том же списке «Уведомления» и установите значение «Запретить», если доступно. Apple указывает эти параметры как независимые и в упомянутых руководствах не приводит отдельной команды для глобального скрытия запросов на уведомления за пределами настроек веб-сайтов в Safari.
Safari также поддерживает веб-приложения — веб-сайты, сохраненные как отдельные программы. Если запрос исходит от веб-приложения, а не от вкладки Safari, управление его уведомлениями может осуществляться как для отдельной программы в меню «Системные настройки» > «Уведомления». Apple поясняет, что для работы уведомлений веб-приложений необходимо ответить на запрос разрешения внутри самого веб-приложения; после этого программа появится в настройках уведомлений. Этот случай описан в инструкциях Apple по уведомлениям в веб-приложениях.
Источники
- Настройка уведомлений от веб-сайтов в Safari на Mac — Служба поддержки Apple
- Изменение настроек веб-сайтов в Safari на Mac — Служба поддержки Apple
- Использование веб-приложений Safari на Mac — Служба поддержки Apple