Api chrome扩展上的本地存储

Api chrome扩展上的本地存储,api,google-chrome,storage,Api,Google Chrome,Storage,如何在chrome上存储日期。我尝试了本地存储,但愚蠢的原因是他们不允许。我绑定了cookies,但没有。根本没有存储任何数据。我试过chrome.storage,但没有定义。如何修复此问题?您应该将chrome.storage与扩展一起使用。我无法在不查看代码的情况下告诉您做错了什么,但请确保在清单中正确设置了权限: { "name": "My extension", ... "permissions": [ "storage" ], ... } 请举例说明您如何尝试访问c

如何在chrome上存储日期。我尝试了本地存储,但愚蠢的原因是他们不允许。我绑定了cookies,但没有。根本没有存储任何数据。我试过chrome.storage,但没有定义。如何修复此问题?

您应该将
chrome.storage
与扩展一起使用。我无法在不查看代码的情况下告诉您做错了什么,但请确保在清单中正确设置了权限:

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

请举例说明您如何尝试访问
chrome.storage
localStorage

您还需要共享代码的朋友。如果我明白你的问题,你应该这样做

  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

使用本地存储有什么问题。您想存储什么键值对或Sqlite数据库?您可以在扩展中使用localStorage。。你是如何在本地存储中设置数据的?我确实了解localStorage是如何在chromeThough上工作的,尽管你可以在localStorage中存储对象,但你不能将其取出。。您必须在设置期间首先对其进行字符串化,然后在拉出时执行JSON.parse(localStorage.get('car'))。谢谢,我编辑了答案。