Javascript window.webkitNotifications.createNotification-错误
我正在尝试使用以下代码在chrome中显示通知:Javascript window.webkitNotifications.createNotification-错误,javascript,google-chrome,Javascript,Google Chrome,我正在尝试使用以下代码在chrome中显示通知: var notification = window.webkitNotifications.createNotification(..params); 但我得到的信息是: 未捕获的TypeError:无法读取未定义的属性“createNotification” 这段代码上周对我有效,但我担心在Chrome的最新更新之后,它将不再有效。我试图寻找一个新的API,但没有找到是的,我们也遇到了同样的问题,似乎上次chrome更新时做了一些更改 我现在
var notification = window.webkitNotifications.createNotification(..params);
但我得到的信息是:
未捕获的TypeError:无法读取未定义的属性“createNotification”
这段代码上周对我有效,但我担心在Chrome的最新更新之后,它将不再有效。我试图寻找一个新的API,但没有找到是的,我们也遇到了同样的问题,似乎上次chrome更新时做了一些更改 我现在所做的是增加一张支票 if(window.webkit通知) 在使用window.webkit通知之前
也许这只是一个bug,很快就会再次出现 显然,他们不再需要webkit perfix
我找到的唯一解决方法是:
function show() {
var opt = {
type: "basic",
title: "PriceRadar",
message: "Item added successfully",
iconUrl: "icon-48.png"
};
var notification = chrome.notifications.create('itemAdd',opt,callback);
notification.show();
}
function callback() {
}
它不是同一个通知横幅,但它是有效的。
希望谷歌能解决这个问题现在一定是这样
var myNotification = new Notification('New Content Available', {icon:
"some.png", body: 'Click to view'});
如果您使用的是扩展,您可以在此中阅读更多内容:演示是真实的。您可以使用演示中的代码来支持各种浏览器!我没有使用Chrome扩展。