2016-08-23 4 views
1

Запускающее веб-уведомление на Chrome/Mac OSX, уведомление всегда отображается на основном мониторе дисплея, даже если браузер находится на другом дисплее.Возможно ли показывать уведомление на другом мониторе на другом мониторе, чем на основном дисплее?

Возможно ли, чтобы уведомление было показано на том же дисплее, что и окно браузера?

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

Либо от работника службы:

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

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

В обоих случаях поведение остается прежним.

Самый простой способ воспроизвести его - simple push demo.

+0

Как вы показываете уведомление сейчас? –

+0

@ScottHunter Я обновил вопрос с более подробной информацией, спасибо! – avivr

ответ

0

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

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

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

+0

На Mac вы можете попробовать включить chrome: // flags # enable-native-notifications. Это переключит способ представления уведомлений, чтобы он использовал центр уведомлений ОС, который, как я считаю, ведет себя так, как вы упоминаете. –

Смежные вопросы