IM - Уведомление в браузере о новом сообщении в чате

Рейтинг: 9.0086  
Внедрено
Предложил Пользователь 11948 03.01.2013 23:15:18

IM - Уведомление в браузере о новом сообщении в чате

Стандартная поддержка браузеровских (например, Хром) фич.
Рейтинг: 0  
Ответил 16.05.2014 16:30:19
Внедрено для Хрома, в чате происходит запрос на разрешение, и если клиент разрешает, уведомления начинают появляться.

Рейтинг: 0  
Пользователь 14686 05.01.2013 02:37:04
Антон, штука хорошая, но пока спецификация в статусе «черновик» — http://www.w3.org/TR/notifications/
Работает только в хроме и сафари. Было бы круто, если бы БУС тоже старался поддерживать всякие удобные штуки.

Тем более, там вообще всё просто:

wind ow.webkitNotifications.createNotification('logo.png', 'Заголовок уведомления', 'Текст уведомления').show();

+ обернуть в условия проверки поддержки этой фичи
Рейтинг: 0  
Пользователь 26099 09.01.2013 11:46:24
Мы экспериментировали с данным форматом нотификаций (поддержка есть пока только у Хрома), но пока отказались от них.
Вместо них сейчас есть десктопное приложение (для двух платформ Win & Mac), которые позволяют выводить уведомления.
Рейтинг: 0  
Пользователь 11948 09.01.2013 11:49:09
А почему отказались, Жень? Я не то чтобы фанатею от этой фишки, но просто позволяет не пропустить сообщение чата. Та же Фавикон (даже у того же ВК) не всегда меняется.
Рейтинг: 24.8778  
Пользователь 26099 10.01.2013 12:35:47
Привет, Антон!
Замену favicon мы тоже убрали в последней версии из-за нестабильной работы, в ИЕ и Опере они могли зависать (не меняться на оригинальную), но если этого функционала не хватает стоит сходить в маркетплейс:)

Что косается HTML NotiNotifications API, есть несколько причин.

Первая: она нам не сомвсем подходит, мы используем rich уведомления с форматированием, а спецификация нам дает работать либо с текстом (+иконка), либо указать URL отображения.
Например для уведомления в нашем десктопном приложении мы генирурем HTML и скармливаем его уведомлению, а так Хром не умеет.

Второе: пока оно реализовано только для Chrome, что сильно сужает массовость внедрения, пока мы решили что установка внешнего клиента будет лучше.
Когда технология появится хотя бы еще в одном из популярных браузеров, мы обязательно рассмотрим повторно его внедрение.