我无法获得chrome扩展程序通知。
我相信它具有所有必需的部件,并且lastError在控制台中未引发任何错误(未定义)。图标文件也存在。我还在清单中添加了web_accessible_resources,但在这种情况下似乎无关紧要。
manifest.json的一部分:
"web_accessible_resources": [
"icon.png"
],
"permissions": [
"storage",
"notifications"
]
options.js的一部分:
function resetTotal() {
chrome.storage.sync.set({'total':0}, function(){
var opt = {
type: "basic",
title: "Total reset",
message: "Total has been reset back to 0.",
iconUrl: "icon.png"
}
chrome.notifications.create('reset', opt, function(){console.log("last error: ", chrome.runtime.lastError)});
});
resetButton.addEventListener("click", resetTotal, false);
答案 0 :(得分:0)
检查您是否在Windows中启用了Google Chrome通知。转到配置>通知和操作,然后启用通知。如果仍然没有显示,请尝试更改通知的ID。它可能只显示一次,但现在不再显示,因为您没有单击它。尝试在屏幕右下方的通知中心中单击它。