我該如何解決在我的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