Ответ 1
Вот некоторые из них, которые я нашел:
Я знаю, что W3C просто публикует свою черновую версию Web Notification, чтобы уведомить пользователя. Таким образом, нет браузера, который реализует этот метод в своем текущем или последнем браузере сборки.
После того, как я просмотрел множество веб-сайтов, нашел все возможные уведомления на рабочем столе в большинстве браузеров. Я нашел два основных браузера, которые должны это поддерживать.
1.Google Chrome и браузер на основе Webkit
(источник: google.com)
(источник: google.com)
(источник: google.com)
Мы можем использовать встроенную функцию уведомлений на рабочем столе, чтобы показывать сообщения, подобные следующей картинке.
Дополнительная информация: Проекты Chromium - уведомления на рабочем столе
2.Internet Explorer
Для IE 5. 5+ мы можем использовать функцию createPopup для уведомления об использовании, как в Google Chrome, но он гораздо более гибкий, чем Google Chrome.
Дополнительная информация: метод CreatePopup в MSDN
Более того, если мы прикрепим веб-сайт к панели задач Windows 7, мы также сможем использовать значок наложения, чтобы уведомить пользователя.
(источник: microsoft.com)
Дополнительная информация: IE9, браузеры для конкретного сайта и добавление собственных элементов списка переходов на закрепленные вкладки
Другой браузер
Я думаю, что мы можем использовать плагин Pines Notify jQuery для создания уведомлений в браузере.
Или у вас есть какая-нибудь настольная библиотека уведомлений или идея, чтобы предложить мне?
Спасибо,
PS. Если у него нет прекрасной библиотеки, я создам ее сам.
Обнови я
Начиная с IE8, он не позволяет нам отображать всплывающее окно вне текущего браузера. Например, когда IE свернут, все всплывающие окна не отображаются. Таким образом, Google Chrome - это всего лишь один браузер, который имеет полностью API веб-уведомлений (FF 4 также имеет недокументированный API веб-уведомлений, но пока он не работает).
Вот некоторые из них, которые я нашел:
Я не знаю о кросс-браузере lib; но настольные уведомления также поступают в Mozilla Firefox post 4.0. Они уже реализованы в багажнике: https://bugzilla.mozilla.org/show_bug.cgi?id=573588
Хотя очевидно, что эта новая функция не будет включена в FF 4.0: https://bugzilla.mozilla.org/show_bug.cgi?id=594543
Но в долгосрочной перспективе будет доступен api, связанный с webkit, но отличный от него.
Не уверен насчет оперы.
Я сомневаюсь, что существуют библиотеки JavaScript javascript с несколькими браузерами, поскольку эти уведомления являются специфическими для поставщика реалиями, создаваемыми самими веб-браузерами, а не W3C или WHATWG.
CreatePopup выглядит так, как будто он создан для корпоративных веб-приложений, поскольку он никогда не занимал видное место, и Google хочет, чтобы веб-приложения заменяли настольные приложения. Jumplists - это всего лишь способ обеспечить функциональность Windows 7 в IE9, но это не переход к облачным вычислениям.
Инструмент dojo http://www.dojotoolkit.org содержит элемент управления под названием "Тостер" в своем пакете dojox, но это уведомление внутри в окне браузера и не соответствует спецификации веб-уведомлений. Возможно, это также решение для вашего webapp.