我正在开发一个chrome扩展,它在页面加载时执行一些操作,例如alert welcome 我正在使用Jquery对文档进行dect.ready 它适用于所有网站,但Facebook和谷歌我需要它与FB一起工作 这是manifest.json文件
{
"name": "Me",
"version": "1.0",
"manifest_version": 2,
"description": "ME",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"http://api.flickr.com/"
],
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["jquery.js", "popup.js"]
}
]
}
这是pop.js
jQuery(document).ready(function () {
console.log("Welcome");
alert("Welcome");
});
甚至我不使用Jquery并直接使用JS方法仍然无法正常工作
alert("Welcome");
答案 0 :(得分:1)
您可能在Facebook和Google上启用了HTTPS,您的内容脚本只能在HTTP网站上运行。 将“匹配”字段值更改为“< all_urls>”包括HTTPS站点。