0
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 Object]を返します。 – user2707299
申し訳ありませんが、私はあなたが意味するものの100%ではありません。とにかく具体的な例を挙げることはできますか? – user2707299