window.local 存储在打包的应用程序中不可用

window.local storage is not available in packaged apps

我正在尝试制作一个 Chrome 应用程序,允许您将代码上传到 Arduino(我知道已经有一些这样做了,但我想自己制作),当我尝试运行 我在 background.js 中收到的应用程序错误是这样说的:

error

我的 background.js 中只有基本的 window

chrome.app.runtime.onLaunched.addListener(function() {
  chrome.app.window.create('window.html', {
    'outerBounds': {
      'width': 400,
      'height': 500
    }
  });
});

正如错误信息所说:"window.localStorage is not available in packaged apps. Use chrome.storage.local instead."

在您提到 window.localStorage 的地方,将 window.localStorage 替换为 chrome.storage.local