Показать сообщение отдельно
  #1 (permalink)  
Старый 29.09.2014, 21:16
Кандидат Javascript-наук
Отправить личное сообщение для zoOmer Посмотреть профиль Найти все сообщения от zoOmer
 
Регистрация: 21.05.2013
Сообщений: 131

HTML 5 Notifications API
function notifyMe() {
  // Давайте проверим, поддерживает ли браузер уведомления
  if (!("Notification" in window)) {
    alert("Ваш браузер не поддерживает HTML5 Notifications");
  }
  // Теперь давайте проверим есть ли у нас разрешение для отображения уведомления
  else if (Notification.permission === "granted") {
    // Если все в порядке, то создадим уведомление
    var notification = new Notification('Уведомление HTML5', {
    	lang: 'ru-RU', 
    	body: 'Здесь какой-то контент уведомления...', 
    	icon: 'http://lorempixel.com/output/sports-q-c-100-100-9.jpg'
    });
  }
  // В противном случае, мы должны спросить у пользователя разрешение
  else if (Notification.permission === 'default') {
    Notification.requestPermission(function (permission) {

      // Не зависимо от ответа, сохраняем его в настройках
      if(!('permission' in Notification)) {
        Notification.permission = permission;
      }
      // Если разрешение получено, то создадим уведомление
      if (permission === "granted") {
        var notification = new Notification('Уведомление HTML5', {
    		lang: 'ru-RU', 
    		body: 'Здесь какой-то контент уведомления...', 
    		icon: 'http://lorempixel.com/output/sports-q-c-100-100-9.jpg'
    	});
      }
    });
  }
}


У меня несколько вопросов по данному скрипту может кто знает

Как сделать чексбокс который будет отвечать за показ уведомлений то есть если поставить галку то уведомления выводятся если снять то не будут.

И второй вопрос как использовать несколько уведомлений?
то есть чтоб не создавать новую функцию notifyMe2 а, иным способом можно ли?
Ответить с цитированием