根据Chrome extension documentation,message
在NotificationOptions
中定义了要在创建的通知上显示的主要通知内容。然而,看看这个片断:chrome.notifications消息未显示
chrome.notifications.create("some id", {
type: "list",
title: "Title",
message: "Message",
iconUrl: "icon.png",
items: [{
title: "Title",
message: "Message"
}]
}, function() {});
这将创建一个这样的通知:
注意,缺少的主要信息。但是,有一种方法可以使用contextMessage
在标题下显示文本,但会使文本变灰。
我怀疑这是一个错误,因为通知API要求提供message
属性,并且要求属性不使用它是没有意义的。
我在这里做错了什么,或者它只是一个错误?或者它可能是有意的?
我认为'item'属性重写'message'属性会发生什么。你不能拥有两个。 – Xan
这看起来像一个错误。我建议在谷歌组织询问(https://groups.google.com/a/chromium.org/forum/#!forum/chromium-extensions) –
它看起来像一个bug:'message'属性仍然正如你所提到的那样需要但没有使用。 – Xan