因此,Chrome具有自己的本地存储API。我用了
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网上应用店?
最佳答案
在加载Phaser.js之前,尝试加载此代码:
window.localStorage = undefined;
要么 :
window.localStorage.getItem = undefined;
关于javascript - 库使用localStorage-Chrome网上应用店,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30560483/