桌面通知

Chrome提供了一个chrome.notificationsAPI以便插件推送桌面通知,暂未找到chrome.notifications和HTML5自带的Notification的显著区别及优势。

在后台JS中,无论是使用chrome.notifications还是Notification都不需要申请权限(HTML5方式需要申请权限),直接使用即可。

最简单的通知:

桌面通知 - 图1

代码:

  1. chrome.notifications.create(null, {
  2. type: 'basic',
  3. iconUrl: 'img/icon.png',
  4. title: '这是标题',
  5. message: '您刚才点击了自定义右键菜单!'
  6. });

通知的样式可以很丰富:

桌面通知 - 图2

这个没有深入研究,有需要的可以去官方文档查看更多细节。