chrome.storage.sync
에 Timer 개체를 저장하고 있습니다. 나는 Timer 객체를 검색하고 그 방법 중 하나 countdown()
를 호출 할 때, 방법은 더 이상 존재하지 않습니다 :검색시 chrome.storage.sync에 저장된 객체의 메서드가 함수가 아닌 이유는 무엇입니까?
let clock = new Timer(1);
let key = "myKey";
chrome.storage.sync.set({[key]: clock});
chrome.storage.sync.get(key, function(items){
items[key].countdown();
});
크롬 DevTools로 말한다 : "응답에 오류가 storage.get하기 : 형식 오류 : 항목 [키]. 카운트 다운은 기능이 아닙니다. "
왜 이것을'storage.sync'에 저장하고 있습니까? 동일한 프로필에 연결된 서로 다른 컴퓨터에서 동기화 할 것으로 예상합니까? 그것은 분명히 그것이 적절한 곳으로 보이지 않습니다. – Makyen