2013-11-01 115 views
2

如何在Chrome上存儲日期。我嘗試了localstorage,但他們不會允許的愚蠢的理由。我綁餅乾,但沒有。根本就不存儲任何數據。我嘗試了chrome.storage,但沒有定義。我該如何解決?Chrome擴展上的本地存儲

+0

使用本地存儲時出了什麼問題? 。你想要存儲Key Value對還是Sqlite數據庫? –

+0

你可以在擴展中使用localStorage ..你如何在本地存儲中設置數據? – Anamadeya

+0

我的確瞭解localStorage如何在chrome上工作 – user1781498

回答

3

朋友你還需要分享代碼。如果我明確瞭解你的問題,你應該這樣去

var car = {}; 
    car.wheels = 4; 
    car.doors = 2; 
    car.sound = 'vroom'; 
    car.name = 'Lightning McQueen'; 
    console.log(car); 
    localStorage.setItem('car', car); 
    console.log(JSON.parse(localStorage.getItem('car'))); 

這是本地存儲如何使用。如果仍然存在問題,請使用window.localStorage.setItem和window.localStorage.getItem

+0

儘管您可以將對象存儲在localstorage中,但無法將其拉出..您必須在設置期間首先將其對齊,然後執行JSON.parse(localStorage.get('car ')),同時拉出.. – Anamadeya

+0

謝謝我編輯了答案。 –

2

你應該使用chrome.storage和你的擴展名。我不能告訴你,你做錯了,沒有看到你的代碼是什麼,但要確保你有權限在你的清單中正確設置:

{ 
    "name": "My extension", 
    ... 
    "permissions": [ 
    "storage" 
], 
... 
} 

請提供你如何試圖訪問chrome.storage爲例和localStorage

相關問題