Задать вопрос
taral
@taral
php программист

Как вконтакте выводит сообщение когда вкладка не активна?

Когда приходит сообщение на vk.com даже если я сейчас читаю хабру справа внизу всплывает сообщение.
Хотел узнать каким образом они это реализовали.




Решение



            if (typeof window.webkitNotifications == 'undefined') {
                console.log('Notifications API не поддерживается вашим браузером.');
            } else {
                if (webkitNotifications.checkPermission() != 0) {
                    webkitNotifications.requestPermission();
                }
                var notification=webkitNotifications.createNotification('icon.png', 'Заголовок', 'Проверка Notifications API');
                notification.show();
            }

Важно что бы метод requestPermission вызывался по пользовательскому событию. Иначе хром заблокирует его исполнение в целях безопасности.
Прочитал тут y3x.ru/2011/02/js-web-notifications-api/
  • Вопрос задан
  • 6331 просмотр
Подписаться 39 Оценить 1 комментарий
Ответ пользователя Сергей Протько К ответам на вопрос (3)
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Никогда такого не видел, вы уверены что это именно JS а не дополнение к браузеру?
Ответ написан
Комментировать