javascript - 当我在 Google Chrome 扩展程序中打开浏览器操作弹出窗口时,事件 onClicked 不起作用
问题描述
在browserAction
文档之后,单击(打开)我的浏览器操作弹出窗口时已经存在一个事件侦听器。
已点击
单击浏览器操作图标时触发。如果浏览器操作有弹出窗口,则不会触发。
添加监听器
chrome.browserAction.onClicked.addListener(函数回调)
events.js
我在清单的后台脚本中加载了这个事件
{
...
"background": {
"scripts": ["events.js"],
"persistense": false
},
"default_popup": "popup.html"
}
事件.js
chrome.browserAction.onClicked.addListener(function (tab) { console.log('popup clicked') });
events.js
已加载,因为我输入了这段代码并运行它:
chrome.browserAction.setTitle({title: 'new title of my popup'});
但是onClicked
事件监听器不起作用。打开弹出窗口时触发事件的任何想法?
解决方案
推荐阅读
- logging - EWS的格式是什么?
- elasticsearch - 如何使用“regex”类型的“match_pattern”来定义弹性搜索动态模板
- java - 在取最大值(0,x)时对流中的元素求和?
- javascript - 给定数字数组的可能三角形数问题
- vba - VBA:Excel宏在调试中正确执行,但在执行时不运行子
- javascript - 在 React Native 中使用 Google Contacts Api
- jenkins - 使用 Jenkins 作业存储和查询键/值 (UUID)
- angularjs - 查看 mongodb 集合时,MEAN 堆栈未加载页面
- c# - C# chrome tab 获取索引
- python - 在 Flask 中将 GET 方法转换为 POST 方法