Уведомление Javascript (расширение Chrome). - PullRequest
1 голос
/ 03 июля 2011

Это моя простая функция:

            if (req.status == 200)
            {

                var notification = webkitNotifications.createNotification(
                  'icon.png',  // icon url - can be relative
                  'Done!',  // notification title
                  'Just updated and saved the latest blocklist'  
                );
                notification.show();
                new_version_show_window();
                setTimeout( function () {  notification.cancel(); }, 4000);


            }

По сути, это AJAX-вызов, после загрузки списка он отображает уведомление,
, если при новой установке или обновлении он вызывает ´new_version_show_window ()´ и затем он должен закрыть уведомление ... но это не так, иногда это происходит, иногда нет: (

1 Ответ

1 голос
/ 04 июля 2011

In также не может заставить cancel() работать правильно.Для временного решения я создал html-уведомление со следующим javascript:

setTimeout( function () {  window.close(); }, 4000);
...