chrome扩展上的localstorage

时间:2013-11-01 02:32:22

标签: api google-chrome storage

我如何在Chrome上存储日期。我试过本地存储但是愚蠢的理由他们不会允许。我把饼干绑了但没有。是否存储任何数据。我尝试过chrome.storage,但没有定义。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您应该在扩展程序中使用chrome.storage。如果没有看到你的代码,我无法告诉你你做错了什么,但要确保你在清单中正确设置了权限:

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

请举例说明您尝试访问chrome.storagelocalStorage的方式。

答案 1 :(得分:2)

朋友你也需要分享代码。如果我清楚地理解你的问题你就应该这样做

  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