Можно ли показывать веб-уведомления на другом мониторе, кроме основного дисплея?

При запуске веб-уведомлений в Chrome / Mac OSX уведомление всегда отображается на мониторе основного дисплея, даже если браузер находится на другом дисплее.

Можно ли каким-то образом заставить уведомление отображаться на том же дисплее, что и окно браузера?

Обновление: я пробовал несколько способов отображения уведомления.

Либо от обслуживающего работника:

self.registration.showNotification(title, {
      body,
      icon,
      tag,
    })

Или непосредственно с помощью конструктора уведомлений.

В обоих случаях поведение одинаково.

Самый простой способ воспроизвести его - использовать простой push-демонстрационный сайт.

1 ответ

Решение

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

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

Вы всегда можете открыть вопрос по спецификации со случаями использования для этого: https://github.com/whatwg/notifications

Другие вопросы по тегам