我想使用chrome扩展程序将js文件插入网页。所以我将这段代码写入清单文件:
"content_scripts": [
{
"matches": ["https://apps.facebook.com/frivacy/*", "http://apps.facebook.com/frivacy/"],
"js": ["jquery.js", "catch.js"]
}
]
问题是它无法在这些页面中插入任何脚本。我尝试了其他页面,相同的代码能够在这些页面中插入脚本......但特别是不是这个。为什么??
答案 0 :(得分:0)
您可以尝试使用尾随*
作为匹配模式"http://apps.facebook.com/frivacy/*"
,并告诉我它是否仍然失败。
答案 1 :(得分:0)
好的......解决了这个问题......所以问题就是facebook将我的所有代码放在iframe中......所以我只更改了一行chrome清单并且它正在工作......
在内容脚本部分中,添加以下内容: “all_frames”:true
所以这会将javascript代码插入到所有框架中,现在它正在工作......感谢尽管......:)