未捕获的ReferenceError:未定义webkitNotifications

时间:2016-05-07 07:20:45

标签: javascript google-chrome-app

我是Chrome应用封装以及javascript的新手,并尝试在this doc的帮助下在Chrome应用中构建通知功能。 下面是我的js文件的鳕鱼

var app=new function(){

 var notification = webkitNotifications.createNotification(
  '128.png',  // icon url - can be relative
  'Hello!',  // notification title
  'Lorem ipsum...'  // notification body text
);
notification.show();  

};

但它在第二行给出了“未捕获的ReferenceError:webkitNotifications未定义”错误。我该如何定义这个webkitNotifications?

1 个答案:

答案 0 :(得分:6)

您正在使用大量过时的文档。它甚至在顶部有一个很大的弃用警告。

webkitNotifications已不复存在;在网络上,它被Notifications API取代,但是......

..由于您正在构建Chrome应用,因此这不是最佳路线。您应该使用chrome.notifications API作为功能更丰富的扩展/应用API。

文档中包含more up to date tutorial(虽然通知中心已不复存在,但仍然过时)。