谷歌Chrome扩展程序在加载页面上执行操作不适用于谷歌和Facebook

时间:2012-07-04 19:35:43

标签: facebook google-chrome-extension onload

我正在开发一个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");

1 个答案:

答案 0 :(得分:1)

您可能在Facebook和Google上启用了HTTPS,您的内容脚本只能在HTTP网站上运行。 将“匹配”字段值更改为“< all_urls>”包括HTTPS站点。