浏览器扩展检测安装

时间:2012-04-11 08:20:48

标签: javascript google-chrome-extension firefox-addon xul

我在Firefox中有一个扩展程序,在Chrome中有一个扩展程序。我想在安装或卸载扩展时调用javascript函数。有可能在任何这些浏览器中使用吗?

1 个答案:

答案 0 :(得分:2)

火狐

谷歌浏览器

在Chrome中,没有内置方法可以检测安装或卸载。

  • 可以检查background page上的localStorage标志是否存在,并对此采取行动。

    if (!localStorage.getItem('my-extension-first-time')) {
        // Do something
        alert('Hello first timer!');
        // Set flag
        localStorage.setItem('my-extension-first-time', true);
    }
    
  • 没有办法听取自己的卸载。
  • chrome.management API可用于monitor外部扩展(联合国)安装。