如何在首次安装chrome扩展时添加侦听器
How to add listener for when chrome extension is first installed?
我有一个chrome扩展,它接管了新的选项卡页面。当用户第一次安装插件并打开一个新的选项卡时,我想向他们展示一些东西。我正在尝试使用
chrome.runtime.onInstalled.addListener(function(details){
console.log('test');
alert('test');
});
来自https://developer.chrome.com/extensions/runtime#event-安装是为了让它正常工作。然而,在我安装插件并打开一个新的选项卡后,什么都没有发生。有什么建议吗?
对于mv3,请将以下内容放在后台:
const installListener = (details) => {
if (details.reason === chrome.runtime.OnInstalledReason.INSTALL) {
// do something
}
if (details.reason === chrome.runtime.OnInstalledReason.UPDATE) {
// TODO: show changelog
}
};
chrome.runtime.onInstalled.addListener(installListener);
相关文章:
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 扩展Nashorn-ecma引擎以添加新的运算符和类型
- 在Google Chrome扩展中添加事件侦听器
- 如何动态添加或删除Chrome扩展、内容脚本、javascript文件
- 将sharethis按钮添加到chrome扩展popup.html
- 如何在Typescript中添加具有扩展原型的文件
- 将jquery添加到firefox扩展中
- 普通(弹出式)Chrome 扩展程序与在开发者工具中添加标签页的扩展程序之间的区别
- 如何向 chrome 扩展 API 添加回调函数
- 为什么我的 init() 函数没有运行?(安装 Firefox 扩展时自动添加工具栏按钮,但仅在首次运行时)
- 在Javascript的UserControl.aspx中添加扩展方法
- 可以't添加Chrome扩展的响应标头
- Chrome扩展-将用html编写的表元素添加到页面中
- 使用object.freeze()扩展函数对象-can't添加字段
- 什么类/类型是未定义的,是否可以向其扩展/添加方法
- Chrome扩展:添加内容(启用/禁用图标)
- Meteor.js和Showdown扩展-如何将表扩展添加到渲染器/转换器中
- 为firefox扩展添加功能
- MediaWiki如何使用扩展添加下一个和上一个链接:PageAfterAndBefore
- Chrome扩展-加载由扩展添加的JavaScript文件