我正在開發我的第一個Chrome擴展程序。 我想將CSV文件作爲JSON存儲,讀取內容並將其與URL進行比較。檢索本地存儲的JSON Chrome擴展程序
問題:
- 我的CSV表通常存儲在數據庫中,但我沒有這個選項,使用JavaScript。在我的情況下你看到更好的選擇嗎?
我有一個
main.js
(內容腳本)和一個script.js
。內容腳本調用第二個閱讀用戶的URL(看起來內容腳本不能自己做)。之後,我需要閱讀JSON文件。在script.js
我load: function() { var list; var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { list = JSON.parse(xhr.responseText); } xhr.open("GET", chrome.extension.getURL('resources/list.json'), true); xhr.send(); return list; }
但它拋出"Cannot call method 'getURL' of undefined"
。我試圖在main.js
中插入這個load()
函數,使用localStorage
存儲list
,然後最終在script.js
內部讀取它,但是...沒有任何內容。信息未被存儲。我做錯了什麼?
[加載存儲在Chrome擴展中的資源]的可能重複(http://stackoverflow.com/questions/3720258/loading-an-asset-stored-within-a-chrome-extension) – Jonathan 2015-02-10 17:12:52