仅当当前选项卡没有jquery时,内容脚本才会注入jquery

时间:2015-06-27 18:06:55

标签: jquery google-chrome-extension

我发现如果从manifest中注入jquery,jquery会被注入,即使当前页面已经有jquery。如何避免注入重复的js库,如jquery?

"content_scripts": [
{
        "js": [
                "bower_components/jquery/dist/jquery.min.js",
                "scripts/content/inject.js"
              ],
}

1 个答案:

答案 0 :(得分:2)

内容脚本与网页隔离(沙盒),因此除非您正在执行诸如操作DOM以注入脚本等高级操作,否则不会发生冲突。如果您使用清单,则不应发生冲突。

请参阅here以获取此问题的其他答案,并here了解Chrome的内容脚本文档。