Как я могу сохранить пользовательский ввод в моем расширении Chrome? - PullRequest
0 голосов
/ 24 апреля 2018

Я делаю расширение для обратного отсчета Chrome и хочу сохранить пользовательский ввод в javascript, есть ли в любом случае это сделать?

вот код,

var userInput = prompt ("Enter Your Date");
var countDownDate = new Date(userInput).getTime();

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете использовать функцию chrome.storage из библиотек Google.
chrome.storage.sync для синхронизации данных с вашей учетной записью Google
chrome.storage.local для несинхронизации.
set используется для установки переменных
get используется для получения переменных.

для установки переменной на одной странице:

chrome.storage.sync.set({'nameInTheStorage' : jsVariables}, function(){
    if(chrome.runtime.error){
        console.log("Error.");
    }
});

чтобы получить переменные на другой странице:

chrome.storage.sync.get('nameInTheStorage', function(items){
    if(!chrome.runtime.error){
        //do what you want to do with the data
        var x = items.nameInTheStorage;
    }
}
...