Javascript Chrome扩展清单处理弹出窗口

Javascript Chrome扩展清单处理弹出窗口,javascript,json,google-chrome,google-chrome-extension,Javascript,Json,Google Chrome,Google Chrome Extension,我正在创建一个扩展,当他们转到某个页面时,它只会显示一个警报框 我的test.js内容是: $(document).ready(function() { alert("got it !z"); }); manifest.json包含: { "manifest_version": 2, "name": "Testing", "description": "Sample extension", "permissions": ["tabs", "https

我正在创建一个扩展,当他们转到某个页面时,它只会显示一个警报框

我的test.js内容是:

$(document).ready(function() {
    alert("got it !z");
});
manifest.json包含:

{
    "manifest_version": 2,  
    "name": "Testing",
    "description": "Sample extension",
    "permissions": ["tabs", "https://*/*"],
    "version": "1.3.2",
    "content_scripts" : [{
        "matches" : ["https://something.something.net/*"],
        "js" : ["js/jquery.js", "js/test.js"]
    }],
    "browser_action": {
        "default_icon": {
            "19": "icons/19x19.png",
            "38": "icons/38x38.png"
        },
        "default_title": "Testing of extention",
        "default_popup": "theHtml.html"
    }
}
每次我去*看起来都很好(它会提醒“明白了!z”)。更具体地说,这个网站是一个电子邮件网站

但一旦我在gmail中打开类似compose的东西?特定站点会打开一个新的小弹出窗口,如“新建空白窗口”

在那之后,我的分机就不工作了。我的愿望是,一旦它打开弹出窗口,因为它加载了一个页面,它应该发出警报(“明白了!z”)

这就是我的问题,如何在弹出页面中包含我的清单


此图像显示扩展已启用


这张图片显示的是一个弹出页面,我只想在它打开时发出警告

您在Gmail上所指的弹出窗口不是一个空白窗口。它实际上是一个div,当您单击“撰写”按钮时生成。要为此触发事件,您必须使用jquery选择器中按钮的id或类来触发。单击event.gmail“Compose”我认为它实际上是一个div,我指的是,我使用的是像goDaddy或rackspace“Compose”一样的div,它会弹出一个新页面,我只是简单地用gmail作为参考呵呵呵呵我的坏。。。英语不是我的母语peace,V,,:)我需要查看相关网站才能给你一个准确的答案。我相信内容脚本应该在弹出窗口中自动运行,前提是URL匹配正确。我会用清单中允许的URL再次检查弹出窗口的URL。