首页 > 解决方案 > 当我在 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事件监听器不起作用。打开弹出窗口时触发事件的任何想法?

标签: javascriptgoogle-chrome-extension

解决方案


推荐阅读