var userCharacters = [];
window.onkeyup = function(e){
userCharacters.push(e.key);
chrome.storage.sync.set({'userInput':userCharacters})
if(e.key == "Shift")
chrome.storage.sync.get('userInput',function(userText){
alert(userText.userInput);
});
}
Я пытаюсь сохранить и получить данные с именем userInput, но каждый раз, когда я открываю новую страницу или вкладку, он сбрасывает значение userText.userInput. Может кто-нибудь объяснить, почему это происходит и как мы можем обойти это?Почему хранилище Chrome.storage.sync сбрасывается при загрузке новой страницы?
Попробуйте использовать только 'alert (userText);' –
К сожалению, это просто возвращает [объект Object]. – user2707299
Извините, я не 100% того, что вы имеете в виду. Есть ли в любом случае конкретный пример? – user2707299