2013-11-01 1 views
2

크롬에 날짜를 저장하는 방법. 나는 그들이 허용하지 않을 localstorage 그러나 어리석은 이유를 시도했다. 나는 쿠키를 맺었지만 아니야. 어떤 데이터도 저장하지 않습니다. chrome.storage를 사용해 보았지만 정의되지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까?localstorage on chrome extension

+0

로컬 저장소를 사용하는 데 문제가 있습니까? . 당신은 키 값 쌍 또는 Sqlite 데이터베이스를 저장 하시겠습니까? –

+0

확장 기능에서 localStorage를 사용할 수 있습니다. 어떻게 로컬 저장소의 데이터를 설정하고 있습니까? – Anamadeya

+0

localStorage가 chrome에서 작동하는 방법을 이해했습니다. – user1781498

답변

3

친구 또한 코드를 공유해야합니다. 귀하의 질문을 명확하게 이해 한 경우 이처럼 가야합니다.

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을 사용하십시오.

+0

localstorage에 객체를 저장할 수 있지만 가져올 수는 없지만 먼저 문자열을 설정해야하고 JSON.parse (localStorage.get ('car ')) 그것을 꺼내는 동안. – Anamadeya

+0

고마워. 나는 대답을 편집했다. –

2

확장자와 함께 chrome.storage을 사용해야합니다. 나는 당신이 당신의 코드를 보지 않고 잘못하고있는 일을 알려,하지만 당신은 매니페스트에 올바르게 설정 권한이 있는지 확인 할 수 없습니다

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

당신이 chrome.storage에 액세스하려는 방법의 예를 제공하세요 및 localStorage.

관련 문제