我该如何解决在我的Google Chrome内容脚本中包含jQuery库的问题?当然,我已经毫无结果地尝试过了。我应该使用<script src="..." /></script>
,还是有不同的/更好的方法去解决它?提前致谢!谷歌Chrome内容脚本中的jQuery?
38
A
回答
59
付诸你的背景HTML没有做你想做的。您需要在您的manifest.json中提及它,如下所示:
{
"name": "MyExtension",
"version": "0.1",
"description": "blah blah",
"background_page": "background.html",
"content_scripts": [
{
"matches": ["http://*/*","https://*/*"],
"css": ["extension.css"],
"js": ["jquery-1.4.2.js", "extension.js"]
}
]
}
0
上述答案有效。它采用注射(这是我真正需要的时候,我发现这个页面第一)另一种答案就在这里:
Google Chrome Extensions: How to include jQuery in programmatically injected content script?
+4
对你的答案的第一反应是“不好,杀了它”,但你有一个点。请编辑你的答案;堆栈溢出的规则是“即使链接失效,答案也应该有用”。在这里包含摘要/示例,并将其他问题的链接留作“更多详细信息”。如果你这样做,我会很高兴得到赞扬。 – Xan 2015-07-01 19:08:48
相关问题
- 1. 谷歌Chrome浏览器:Facebook上的JQuery内容脚本
- 2. 谷歌应用脚本边栏不显示Chrome中的内容
- 3. 在谷歌Chrome扩展的内容脚本中访问cookie
- 4. 谷歌Chrome浏览器的Javascript调试器和内容脚本
- 5. 保存文件与谷歌Chrome扩展内容脚本
- 6. Chrome扩展的内容脚本不工作在谷歌,YouTube的页面
- 7. Chrome扩展内容脚本
- 8. 内容脚本没有回应内容脚本的Chrome扩展
- 9. Chrome扩展内容脚本中的JQueryUI
- 10. 支持内容脚本中的所有谷歌域名
- 11. 谷歌应用程序脚本中的HTML内容
- 12. 谷歌Chrome浏览器:拒绝执行内嵌脚本
- 13. 用谷歌应用脚本发送Google表格的内容
- 14. Chrome的弹出式内容脚本
- 15. 在内容脚本和Chrome扩展中使用jQuery
- 16. 如何将JQuery ui加载到Chrome扩展内容脚本中?
- 17. 谷歌脚本IMPORTRANGE
- 18. /谷歌Apps脚本
- 19. 在谷歌脚本
- 20. HTML脚本谷歌
- 21. IE跨域jSONP谷歌应用脚本内容服务
- 22. 从谷歌地图内运行脚本?
- 23. jQuery和内容脚本
- 24. 对Chrome内容脚本使用coffeescript?
- 25. Chrome扩展(内容脚本)缓存CSS
- 26. Chrome扩展引用/从内容脚本
- 27. 停止内容脚本在Chrome扩展
- 28. Chrome扩展 - 内容脚本点播
- 29. 谷歌脚本 - json到谷歌表
- 30. LinkedIn按照按钮谷歌Chrome的内容安全策略脚本的SRC报告样本
把在background.html没有做......但它是强制性的,不是吗? – 2012-03-21 21:04:07
谢谢你。对于任何人这样做,但仍然没有得到它的工作,确保jQuery是第一个列出。 – ebi 2013-04-12 03:41:18
@DanibishOP - 编号background.html页面仅用于在后台运行的代码。内容脚本位于单独的DOM上下文中,并在实际页面上运行,并且只使用postMessage或Chrome消息传递API与后台页面进行通信。 – jmort253 2014-01-09 00:12:50