将chrome.browserAction与JQuery一起用于chrome扩展

将chrome.browserAction与JQuery一起用于chrome扩展,jquery,google-chrome-extension,Jquery,Google Chrome Extension,我想知道是否有可能在Chrome扩展的JQuery中使用这种函数 下面是my main.js中的一段代码,我单击浏览器操作按钮时应该立即执行该代码。我该怎么办 $(document).ready(function(){ chrome.browserAction.onClicked.addListener(function(){ //line that must be fixed //code to be executed }); }); 您

我想知道是否有可能在Chrome扩展的JQuery中使用这种函数

下面是my main.js中的一段代码,我单击浏览器操作按钮时应该立即执行该代码。我该怎么办

$(document).ready(function(){
    chrome.browserAction.onClicked.addListener(function(){ //line that must be fixed
        //code to be executed           
    });
});

您是否尝试向
//要执行的代码中添加代码?
您应该尝试添加代码,看看它是否有效,然后来这里提问。不需要domready事件,因为
chrome.browserAction
始终可用。main.js是一个扩展页面吗(例如背景/事件页面)?@kennypu是的,我是这样做的。通常运行良好的代码本身不适用于browserAction部分。@user1576660显示代码,以便我们查看。@RobW我不知道如何解释这一点,但我配置了manifest.json,以便在指定的匹配项(任何网页)中执行main.js。同样,如果没有onClicked条件,它可以在一般网页上正常工作。(你可以自己看。这是相当随机的,它用农业机械代替了所有的图像和视频)