Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.webkitNotifications.createNotification-错误_Javascript_Google Chrome - Fatal编程技术网

Javascript window.webkitNotifications.createNotification-错误

Javascript window.webkitNotifications.createNotification-错误,javascript,google-chrome,Javascript,Google Chrome,我正在尝试使用以下代码在chrome中显示通知: var notification = window.webkitNotifications.createNotification(..params); 但我得到的信息是: 未捕获的TypeError:无法读取未定义的属性“createNotification” 这段代码上周对我有效,但我担心在Chrome的最新更新之后,它将不再有效。我试图寻找一个新的API,但没有找到是的,我们也遇到了同样的问题,似乎上次chrome更新时做了一些更改 我现在

我正在尝试使用以下代码在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扩展。