Есть ли библиотека JavaScript для кроссбраузерных уведомлений на рабочем столе?

Я знаю, что W3C просто публикует черновую версию веб-уведомления, чтобы уведомить пользователя. Таким образом, не существует браузера, реализующего этот метод в браузере текущей или последней сборки.

Обзор веб-уведомлений

После того, как я поискал в большом количестве веб-сайтов все возможные уведомления на рабочем столе в большинстве браузеров. Я нашел 2 любых основных браузера которые должны поддерживать это.

1. Google Chrome и браузер на основе Webkit

Notification of Windows
(источник: google.com )

Notification of Mac
(источник: google.com ])

Notification of Linux
(источник: google.com )

Мы можем использовать встроенную функцию уведомлений на рабочем столе, чтобы показать сообщение, подобное изображенному на рисунке.

Дополнительная информация: Проекты Chromium - Рабочий стол Уведомления

2. Internet Explorer

Для IE 5.5+, мы можем использовать функцию createPopup для уведомления об использовании, как в Google Chrome, но она гораздо более гибкая, чем Google Chrome.

Create Popup

Дополнительная информация: Метод CreatePopup в MSDN

Более того, если мы закрепим веб-сайт на панели задач Windows 7, мы сможем также используйте значок наложения для уведомления пользователя.

Overlay Icon
(источник: microsoft.com )

Дополнительная информация: IE9, браузеры для конкретных сайтов и добавление собственных элементов списка переходов в закрепленные вкладки

Другой браузер

Я думаю, мы можем использовать плагин Pines Notify jQuery для создания уведомлений в браузере.

Pines Notify

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

Спасибо,

PS. Если у него нет прекрасной библиотеки, я создам ее сам.

Обновление I

Начиная с IE8, он не позволяет нам отображать всплывающие окна вне текущего браузера. Например, когда IE свернут, все всплывающие окна не отображаются. Итак, Google Chrome - это только один браузер, который имеет полностью API веб-уведомлений (FF 4 также имеет недокументированный API веб-уведомлений, но пока он не работает).

49
задан Glorfindel 7 August 2019 в 01:29
поделиться