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