Гид по технологиям

Как создать веб‑приложение из страницы в Safari на macOS Sonoma

• 6 min read • macOS • Обновлено 24 Nov 2025
Создать веб‑приложение в Safari на macOS Sonoma
Создать веб‑приложение в Safari на macOS Sonoma

Содержание

  • Как создать веб‑приложение в Safari
  • Где найти веб‑приложения
  • Управление уведомлениями веб‑приложений
  • Пошаговая инструкция (SOP) и критерии приёмки
  • Решение проблем и поток принятия решений
  • Безопасность и конфиденциальность
  • Лучшие практики и альтернативы
  • Роль‑ориентированные чеклисты
  • Краткий словарь
  • Краткое резюме

Как создать веб‑приложение в Safari

Функция «сохранить страницу как приложение» доступна на iPhone и iPad уже давно и теперь есть на Mac с macOS Sonoma. Веб‑приложение — это упакованный ярлык страницы, который открывается отдельно от основных окон Safari и может получать уведомления.

Шаги:

  1. Откройте Safari и перейдите на веб‑страницу, которую хотите сделать приложением.
  2. В строке меню выберите File -> Add to Dock.

Пользователь создаёт веб‑приложение Safari на macOS

  1. Отредактируйте имя веб‑приложения в появившемся окне. Нажмите Add.

Пункт меню «Add to Dock» в Safari на примере сайта MakeTechEasier

  1. Веб‑приложение появится в Dock. При заходе на сайт в Safari часто появляется уведомление с предложением открыть сайт в созданном приложении — нажмите Open, чтобы перейти.

Уведомление «Open in Web App» в Safari

  1. Для изменения настроек приложения (имя, иконка, URL) откройте веб‑приложение и в строке меню кликните по имени приложения, затем выберите Settings.

Окно настроек веб‑приложения: изменение имени, иконки и URL

Важно: веб‑приложение — это не нативная программа в полном смысле. Оно запускает страницу в отдельном окне/контейнере и может иметь ограниченный доступ к API macOS по сравнению с полноценными приложениями.

Где найти веб‑приложения

Если вы не видите приложение в Dock, есть несколько способов его найти.

В папке Программы вашего домашнего каталога

macOS сохраняет созданные веб‑приложения в папке Applications в вашем домашнем каталоге. Откройте Finder → Applications, чтобы увидеть все созданные веб‑приложения.

Папка «Applications» с веб‑приложениями

Launchpad и Spotlight

Можно также найти приложение через Launchpad или Spotlight: нажмите иконку поиска в строке меню (Spotlight) и начните вводить имя веб‑приложения.

Launchpad с созданным веб‑приложением

Советы:

  • Если вы часто создаёте похожие приложения, сгруппируйте их по папкам в Launchpad.
  • Удалённые из Dock приложения по‑прежнему остаются в папке Applications, если вы предварительно не удалили их там.

Управление уведомлениями веб‑приложений

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

Когда появляется запрос, нажмите Options, затем Allow или Don’t Allow в зависимости от ваших предпочтений.

Всплывающее окно с запросом на отправку уведомлений веб‑приложением

Как восстановить запрос, если он не появился

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

  1. В Safari откройте Safari → Settings.
  2. Перейдите на вкладку Websites и выберите Notifications в боковой панели.

Настройки уведомлений для веб‑сайтов в Safari

  1. Найдите сайт в списке и выделите его. Нажмите Remove внизу, чтобы удалить текущее правило.

Удаление разрешения на показ оповещений для сайта

  1. Удалите старое веб‑приложение из Dock или папки Applications и создайте новое. При следующем открытии появится запрос на разрешение уведомлений.

После того как разрешение принято, количество непрочитанных уведомлений будет отображаться как красный бейдж в правом верхнем углу иконки приложения. Управлять уведомлениями можно через Системные настройки → Уведомления: найдите ваше веб‑приложение и настройте стиль, баннеры и звук.

Настройки уведомлений в Системных настройках для веб‑приложения

Пошаговая инструкция (SOP) и критерии приёмки

Цель: создать работающее веб‑приложение, которое открывает нужную страницу, корректно отображает уведомления и видимое в Dock/Applications.

SOP:

  1. Откройте Safari и загрузите целевую страницу.
  2. Меню: File → Add to Dock.
  3. Задайте понятное имя приложения и подтвердите Add.
  4. Проверьте появление иконки в Dock.
  5. Откройте приложение из Dock и проверьте, загружается ли нужный URL.
  6. При появлении запроса на уведомления выберите Allow или Don’t Allow.
  7. Проверьте настройки в Safari → Settings → Websites → Notifications (если требуются изменения).
  8. Перейдите в Системные настройки → Уведомления, чтобы настроить поведение системы.

Критерии приёмки:

  • Иконка приложения видна в Dock и/или в папке Applications.
  • При запуске приложение открывает указанный URL без перенаправления на другой сайт.
  • Уведомления работают согласно выбранным системным и веб‑настройкам.
  • При удалении приложения из Dock оно полностью удаляется из папки Applications, если это было намерением пользователя.

Важно: если целевой сайт использует строгую политику Content Security Policy (CSP) или специфичные сервис‑воркеры, часть поведения (например, офлайн‑работа) может быть ограничена.

Решение проблем и поток принятия решений

Ниже — типичные проблемы и быстрые шаги их устранения.

  • Приложение не появляется в Dock: проверьте папку Applications в Finder.
  • Уведомления не приходят: удалите разрешение в Safari → Websites → Notifications и переустановите приложение.
  • Приложение открывает не ту страницу: проверьте URL в настройках приложения и перезапустите.
  • Иконка не обновляется после смены: удалите и создайте приложение заново.

Пошаговый поток (Mermaid):

flowchart TD
  A[Начало] --> B{Приложение в Dock видно?}
  B -- Да --> C{Открывается правильный URL?}
  B -- Нет --> D[Откройте Finder -> Applications]
  D --> E{Приложение там есть?}
  E -- Да --> C
  E -- Нет --> F[Создайте приложение заново из Safari]
  C -- Да --> G[Проверьте уведомления в Системных настройках]
  C -- Нет --> H[Проверьте настройки URL в приложении и в Safari]
  H --> F
  G --> I[Готово]

Безопасность и конфиденциальность

  • Разрешения: веб‑приложение наследует разрешения сайта (уведомления, геолокация и т. п.). Проверяйте и очищайте их в Safari и в Системных настройках.
  • Файлы и доступ: веб‑приложение работает в браузерном контейнере; оно не получает дополнительных прав к файловой системе без явного запроса пользователя.
  • Очистка: если вы хотите удалить все следы, удалите приложение из папки Applications, очистите cookie и настройки сайта в Safari.

Замечание по GDPR и приватности: если веб‑приложение обрабатывает персональные данные пользователей (например, почта или CRM), убедитесь, что сервис соответствует требованиям вашей юрисдикции и политике компании.

Лучшие практики и альтернативы

  • Для часто используемых сервисов создавайте отдельные веб‑приложения — это уменьшит количество вкладок.
  • Если сайт поддерживает PWA (Progressive Web App), использование веб‑приложения даст более глубокую интеграцию (офлайн, push, другие сервис‑воркеры).
  • Альтернативы: использовать встроенные закладки, профильные браузеры или утилиты сторонних разработчиков, которые создают отдельные «обёртки» для сайтов.

Когда это не подходит:

  • Если сайт требует расширенных взаимодействий с macOS (например, интеграцию с календарём или файловой системой), лучше использовать нативное приложение.
  • Если сайт регулярно меняет URL или токены, веб‑приложение может часто ломаться — тогда пригодится автоматизация обновления или использование bookmarklet/скрипта.

Роль‑ориентированные чеклисты

Пользователь (end user):

  • Создал веб‑приложение и проверил URL.
  • Настроил уведомления по необходимости.
  • Убедился, что приложение отображается в Dock/Launchpad.

Системный администратор / IT:

  • Обеспечил соответствие сайта политике безопасности.
  • Добавил инструкции для пользователей по удалению приложения и сбросу разрешений.
  • Проверил влияние уведомлений на политику корпоративного устройства.

Контент‑менеджер сайта:

  • Убедился, что сайт корректно отображается в режиме веб‑приложения (без лишних навигационных элементов).
  • Проверил поддержку PWA и мета‑тегов для корректной иконки и имени приложения.

Краткий словарь

  • Веб‑приложение: отдельное окно сайта, упакованное как приложение для быстрого доступа.
  • PWA: Progressive Web App — сайт, который предоставляет возможности приложения (офлайн, push).
  • Dock: панель быстрого запуска macOS, где можно закрепить приложения.

Краткое резюме

В macOS Sonoma Safari позволяет превращать веб‑страницы в отдельные веб‑приложения, которые удобно хранить в Dock и которые могут получать уведомления. Это простая и полезная функция для уменьшения беспорядка в браузере и упрощения доступа к важным сервисам. Проверьте разрешения уведомлений и при необходимости переустановите приложение для восстановления запросов разрешений.

Важно: если вы работаете в корпоративной среде или обрабатываете персональные данные, согласуйте использование веб‑приложений с IT‑политикой и требованиями конфиденциальности.

Image credit: Pexels. All screenshots by Rachel Melegrito.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро