【发布时间】:2018-08-31 03:09:45
【问题描述】:
您好,我正在尝试创建 chrome 通知,并且我想在通知中添加操作,以便用户可以选择选项。我试图运行这段代码,但由于某种原因它不起作用:
var options = {
type: "basic",
title: "Restock",
message: "Tee Black",
iconUrl: '/images/Hp_Beta7.png',
actions: [
{title: "small", action: "action1"},
{title: "medium", action: "action2"}
]
};
chrome.notifications.create(options, callback);
function callback() {
console.log("popup done");
}
如果没有操作部分,通知可以正常工作,但我希望能够在通知中进行选择,并且每次尝试运行此脚本时都会收到此错误:
Uncaught SyntaxError: Unexpected identifier
指向“actions: [”行
有什么我想念的吗?
感谢任何帮助。谢谢
【问题讨论】:
-
操作键前缺少逗号。
-
@wOxxOm 我修复了这个问题,然后我收到了这个错误。未捕获的错误:参数 1 的值无效。属性“操作”:意外的属性。
-
通知没有
actions键。使用buttons,如"buttons":[{"title":"action1","iconUrl":"button1.png"}]。见documentation。
标签: javascript jquery google-chrome google-chrome-extension push-notification