如何在更新chrome app时提醒用户?

时间:2014-12-15 12:36:20

标签: javascript google-chrome google-chrome-app

我有一个Chrome应用程序,我将要更新,更新将打破以前的保存。现在,我想在成功完成更新后提醒应用程序的用户。我确实有一个我试图使用的chrome api:

chrome.runtime.onInstalled.addListener(function(){

});

现在我已阅读chrome.runtime开发人员文档,并说它可以使用:

chrome.runtime.onInstalled.addListener(function callback)

使用回调函数:

function(object details) {...};

问题是我无法弄清楚究竟是如何处理这些信息的,因为我尝试了几个不同的设置,但这些代码都没有用。任何有关这个问题的帮助将不胜感激

请注意,我正在尝试显示包含此消息的窗口。我的当前代码也在我的应用程序的background.js中,尽管如上所述代码不起作用。

1 个答案:

答案 0 :(得分:2)

Documentation提及details的一个属性:

  

reason

     

"install""update""chrome_update""shared_module_update"

的枚举      

发送此事件的原因。

所以你的代码需要检查:

chrome.runtime.onInstalled.addListener(function(details){
  if(details.reason == "update") {
    // Inform the user of the sad news
  }
});