无法将内容脚本插入apps.facebook.com页面

时间:2012-12-16 19:00:31

标签: google-chrome-extension facebook-apps content-script

我想使用chrome扩展程序将js文件插入网页。所以我将这段代码写入清单文件:

  "content_scripts": [
    {
      "matches": ["https://apps.facebook.com/frivacy/*", "http://apps.facebook.com/frivacy/"],
      "js": ["jquery.js", "catch.js"]
    }
  ]

问题是它无法在这些页面中插入任何脚本。我尝试了其他页面,相同的代码能够在这些页面中插入脚本......但特别是不是这个。为什么??

2 个答案:

答案 0 :(得分:0)

您可以尝试使用尾随*作为匹配模式"http://apps.facebook.com/frivacy/*",并告诉我它是否仍然失败。

答案 1 :(得分:0)

好的......解决了这个问题......所以问题就是facebook将我的所有代码放在iframe中......所以我只更改了一行chrome清单并且它正在工作......

在内容脚本部分中,添加以下内容: “all_frames”:true

所以这会将javascript代码插入到所有框架中,现在它正在工作......感谢尽管......:)