因此,Chrome有自己的本地存儲API。我用圖書館使用localStorage - Chrome網上應用店
chrome.storage.local.set({"item": itemValue});
和
chrome.storage.local.get("item", function (result) {
console.log(result);
});
對於我的所有存儲的電話。
我面對的問題是我開發了一個Phaser.js的HTML5遊戲,它包含localStorage語句,它不允許我查看我的遊戲。所以相反,我得到這個控制檯中的錯誤:
window.localStorage is not available in packaged apps. Use chrome.storage.local
和黑屏。
你會在這種情況下做什麼?我不開發Phaser.js 是否有一些功能可以在Chrome/API中關閉,或者我根本不用打擾Chrome網上應用店?
你不必爲庫的開發者改變它。至少你需要弄清楚它使用localStorage的方式,因爲你知道在使用下面的答案時會破壞什麼。 –