уведомление на рабочем столе Chrome без события клика

0

Я провел последний час, выясняя, почему я не могу позвонить без события click:

window.webkitNotifications.requestPermission();

Я знаю, что он работает над событием click, но есть ли в любом случае, что уведомление о хромированном рабочем столе можно вызвать без события click?

Я попытался создать некоторый элемент html и попытаться имитировать клик, но это тоже не работает.

Я пытаюсь использовать этот http://jsfiddle.net/dandv/wT26x/1/, и он работает.

  • 0
    в целях безопасности, что кажется очевидным, вы не можете
  • 0
    @A. Вольф поставил это в ответ, чтобы я мог принять это.
Теги:
google-chrome

1 ответ

1
Лучший ответ

Это требует некоторого использования interraction:

DOC

requestPermission Требует, чтобы пользовательский агент попросил у пользователя разрешения показывать уведомления из сценариев. Этот метод следует вызывать только при обращении с жестом пользователя; в других обстоятельствах это не будет иметь никакого эффекта. Этот метод является асинхронным. Функция, предоставленная в обратном вызове, будет вызываться, когда пользователь ответил на запрос разрешения. Если текущий уровень разрешений PERMISSION_DENIED, пользовательский агент не может предпринимать никаких действий в ответ на запросPermission.

  • 0
    Спасибо за ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню