【问题标题】:Chrome Rich notifications not working in legacy packed appChrome Rich 通知在旧版打包应用程序中不起作用
【发布时间】:2013-07-18 18:46:00
【问题描述】:

在 Chrome 28 中,谷歌添加了新的丰富通知。

我试图让它与 Chrome 旧版打包应用程序一起使用,但这似乎不起作用。 Google 发布了sample packed app,它使用了丰富的通知,但是一旦您将打包应用更改为旧打包应用,您就会在创建通知时遇到错误。

notifications.create: Unknown error. lastError:29 
set lastError:29
(anonymous function) sendRequest:46
forEach utils:21
chromeHidden.handleResponse

这是这个已更改的示例应用程序不再运行。 https://dl.dropboxusercontent.com/u/3546822/rich-notifications-broken.zip

我唯一改变的是替换:

"background" : {
      "scripts" : ["app.js"]
    }

"launch" : {
      "local_path": "window.html"
    }

我做错了什么?

PS:应用程序具有通知权限。

【问题讨论】:

    标签: google-chrome google-chrome-extension google-chrome-app rich-notifications


    【解决方案1】:

    如您所说,旧版打包应用是旧版应用,因此不会获得新功能。我不相信您可以再将它们上传到网上应用店,因此即使它们具有您想要的功能,您也无法发布它们。

    【讨论】:

    • 但是如果不支持旧的 createHTMLNotification ,为什么要删除呢?如何在旧版打包应用中发出与以前相同的通知?
    • 该功能已从 Chrome 中删除。如果您有兴趣构建一个可以发布并具有您想要的所有功能的应用程序,请查看非旧版 packaged apps
    【解决方案2】:

    【讨论】:

    • 但是如果不支持旧的 createHTMLNotification ,为什么要删除呢?如何在旧版打包应用中发出与以前相同的通知?
    【解决方案3】:

    因此,对于旧的旧版打包应用来说,似乎唯一的方法就是使用 HTML5 Notification api。 https://developer.mozilla.org/en/docs/Web/API/notification

    【讨论】:

      猜你喜欢
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多