图书馆使用 localStorage - Chrome 网上商店

Library uses localStorage - Chrome Web Store

所以是的 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;