[chrome扩展开发] 扩展安装事件

通常, 组件第一次安装的时候,会需要显示版权信息免责申明。

监听onInstalled事件。
回调函数会返回一个details对象

{
reason:    // enum of "install", "update", "chrome_update", or "shared_module_update"
previousVersion(可选):   // 表示已更新应用的前一个版本,只有当 reason 为 'update' 时才存在
id(可选):    // Indicates the ID of the imported shared module extension which updated. This is present only if 'reason' is 'shared_module_update'.
}

实例代码:

chrome.runtime.onInstalled.addListener(details => {
    if (details.reason === 'install') {
        // install
        chrome.tabs.create({url: 'disclaimer.html'})
    }
    if (details.reason === 'update') {
        // 更新事件
    }

});

你可能感兴趣的:([chrome扩展开发] 扩展安装事件)