Можно ли показывать веб-уведомления на другом мониторе, кроме основного дисплея?
При запуске веб-уведомлений в Chrome / Mac OSX уведомление всегда отображается на мониторе основного дисплея, даже если браузер находится на другом дисплее.
Можно ли каким-то образом заставить уведомление отображаться на том же дисплее, что и окно браузера?
Обновление: я пробовал несколько способов отображения уведомления.
Либо от обслуживающего работника:
self.registration.showNotification(title, {
body,
icon,
tag,
})
Или непосредственно с помощью конструктора уведомлений.
В обоих случаях поведение одинаково.
Самый простой способ воспроизвести его - использовать простой push-демонстрационный сайт.
1 ответ
Нет, в API нет ничего, что позволило бы вам изменить отображение, на котором отображается уведомление.
Это в значительной степени зависит от браузера и текущей платформы в отношении того, как отображается уведомление (т.е. пользовательский интерфейс уведомления браузера по сравнению с пользовательским интерфейсом системы).
Вы всегда можете открыть вопрос по спецификации со случаями использования для этого: https://github.com/whatwg/notifications