Javascript Chrome扩展清单处理弹出窗口
我正在创建一个扩展,当他们转到某个页面时,它只会显示一个警报框 我的test.js内容是: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
$(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。