我是一個初學者,擴展名爲chrome。 在我的content_script.js中,如何從background.html中獲得Javascript中的數組?關於Chrome擴展的一個簡單問題。 :)
1
A
回答
3
我做到了像這樣:(假設你有background.html陣列富)
chrome.extension.getBackgroundPage().foo
但很顯然,這僅適用於像東西popup.html等要從後臺獲取數據在content_script.js文件頁面,您需要使用:
chrome.extension.connect()
的API文檔是here。
1
,你必須使用消息傳遞這我發現一個痛苦的使用,但在這裏,反正詳情
http://code.google.com/chrome/extensions/messaging.html#connect
相關問題
- 1. 關於Chrome擴展程序的問題
- 2. 這個簡單的Chrome擴展有什麼問題?
- 3. 關於wxPython的一個簡單問題
- 4. 一個簡單的問題關於iAd
- 5. Chrome擴展JavaScript的問題
- 6. Google Chrome擴展dev,json清單問題
- 7. 關於C++的簡單一般問題
- 8. 簡單的JavaScript執行Chrome擴展
- 9. 如何取消用一個簡單的Chrome擴展
- 10. 關於jQuery關閉的一個簡單問題
- 11. Google chrome擴展簡單REST客戶端
- 12. Javascript DOM Chrome擴展簡單腳本
- 13. Chrome擴展:Chrome關閉
- 14. PHP單例模式 - 關於擴展的問題
- 15. Chrome擴展中的問題示例
- 16. Chrome擴展程序中的jGrowl問題
- 17. 奇怪的Chrome擴展javascript問題
- 18. 關於一個簡單的PHP自動加載器的問題
- 19. 關於數組的一個非常簡單的問題
- 20. 一個簡單的關於問題的ActionListener與「ENTER」鍵
- 21. 目標C一個簡單的問題,關於內存泄露
- 22. 關於Eclipse中lib文件夾的一個簡單問題
- 23. 關於Google地圖的一個簡單問題 - 居中
- 24. 一個關於Spring的簡單問題IoC
- 25. 關於如何格式化一個數字的簡單問題
- 26. 關於Facebook評論插件的一個簡單問題
- 27. 關於JavaScript或AJAX的一個簡單問題
- 28. 關於LINQ to SQL的簡單問題
- 29. 簡單的問題關於IF語句
- 30. 關於Makefile的簡單問題
這個方法我試過,但似乎不起作用。 在我的background.html中,有一個數組LEN,在我的content_script.js中,我這樣寫: alert(chrome.extension.getBackgroundPage()。LEN.length); 但它不起作用。 :( – 2010-03-29 03:13:25
嗯,嘗試使用開發工具檢查content_script.js,並查看在控制檯上鍵入chrome.extension.getBackgroundPage()時會發生什麼。 – perimosocordiae 2010-03-29 04:39:20
有錯誤信息「Resource解釋爲文檔,但是以MIME類型傳輸應用程序/ x-javascript。「,而我無法弄清楚它...... :( – 2010-03-29 05:05:40