Chrome扩展程序通知(chrome.notifications)的行为是什么,显示优先级< 0?

时间:2015-03-24 16:41:19

标签: google-chrome google-chrome-extension

在我看来,这样的事情:

var message = 'Hello world!';
var title = 'Hello world!';
var notificationOptions = {
  type: 'basic',
  title: title,
  message: message,
  iconUrl: chrome.extension.getURL('assets/images/icon-32.png'),
  priority: -1
};
chrome.notifications.create(
  'my_notification',
  'my_notification_id',
  notificationOptions,
  function() {}
);

永远不会出现。原因是优先级:-1。那么负面优先级究竟意味着什么呢?它们如何在chrome通知中显示?

1 个答案:

答案 0 :(得分:2)

永远不会将显示为吐司

相反,它会直接进入系统托盘中的通知列表。几秒钟后,普通(优先级> = 0)通知会在屏幕外消失,并且也会添加到该列表中。

用户获得的唯一提醒是铃声图标亮起。

我不确定优先级-1和-2之间有什么区别。它至少会影响通知的顺序,但可能-2也不会使通知图标处于活动状态。需要测试 - 文档非常缺乏。