我正在嘗試通過單擊按鈕顯示簡單的Chrome通知,並且出於某種原因導致出現錯誤。 這裏的JavaScript部分:無法通過簡單的Chrome通知工作
$('#notification').click(function() {
var opt = {
TemplateType: "basic",
title: "Just a test!",
message: "Let's see if it works",
iconUrl: "icon.png"
}
chrome.notifications.create('notify', opt, function() { });
});
的HTML部分:
<input id="notification" type="submit" value="Get Notification!" />
而且清單:
{
"manifest_version": 2,
"name": "SimpleNotification",
"description": "Just a notification",
"version": "1.0",
"browser_action": {
"default_icon":"icon.png",
"default_popup":"popup.html"
},
"options_page" : "options.html",
"background": {
"scripts" : ["eventPage.js"],
"persistent" : false
},
"permissions" : [
"storage",
"notifications",
"contextMenus"
]
}
當試圖運行我得到:
Uncaught TypeError: Cannot read property 'create' of undefined
在此先感謝!
感謝您的提示!我發現我應該從擴展本身,而不是從瀏覽器運行 –
好吧,我做了它的工作,但由於一些奇怪的原因,我需要重新加載擴展,使其再次工作.. –