0

根据Chrome extension documentationmessageNotificationOptions中定义了要在创建的通知上显示的主要通知内容。然而,看看这个片断:chrome.notifications消息未显示

chrome.notifications.create("some id", { 
    type: "list", 
    title: "Title", 
    message: "Message", 
    iconUrl: "icon.png", 
    items: [{ 
     title: "Title", 
     message: "Message" 
    }] 
}, function() {}); 

这将创建一个这样的通知:

enter image description here

注意,缺少的主要信息。但是,有一种方法可以使用contextMessage在标题下显示文本,但会使文本变灰。

我怀疑这是一个错误,因为通知API要求提供message属性,并且要求属性不使用它是没有意义的。

我在这里做错了什么,或者它只是一个错误?或者它可能是有意的?

+0

我认为'item'属性重写'message'属性会发生什么。你不能拥有两个。 – Xan

+0

这看起来像一个错误。我建议在谷歌组织询问(https://groups.google.com/a/chromium.org/forum/#!forum/chromium-extensions) –

+0

它看起来像一个bug:'message'属性仍然正如你所提到的那样需要但没有使用。 – Xan

回答

3

感谢您的举报!我创建了https://code.google.com/p/chromium/issues/detail?id=384025来跟踪修复这种不一致性。

+0

很高兴看到SO上的另一个Chrome开发者。我会在几天内给你赏金(在问题提出后3天内不可能这样做),所以你可以正确使用Stack Overflow。除非有人打我。 – Xan