Добавление массива в локальное хранилище Chrome - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь добавить testList в качестве элемента в массив holdTestList.

В настоящее время переменные перезаписываются каждый раз из-за sync.set, однако я пытаюсь сохранить их все путем объявления нового списка holdTestList и отправки списка, полученного через sync.get (testList), на он

theSettingScript.js

testList.push(var1, var2, var3);
chrome.storage.sync.set({
  list: testList,
}, function() {
  console.log("added to list");
});

theGettingScript.js

window.addEventListener('load', getContents);

var holdTestList = []; // THIS ARRAY IS USED TO STORE THE ORIGINAL LIST AND THE NEW LISTS ADDED TO IT

function getContents() {
  chrome.storage.sync.get({
      list: []
    },
    function(data) {
      console.log(data.list);
      holdTestList.push(data.list); // Putting the new variables into the full array
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...