如何在Chrome扩展程序中保存用户输入?

时间:2018-04-24 15:15:33

标签: javascript google-chrome-extension user-input

我正在进行Chrome倒计时时钟扩展,我想在javascript中保存用户输入,无论如何都要这样做吗?

这是代码,

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

1 个答案:

答案 0 :(得分:0)

您可以使用谷歌图书馆的chrome.storage功能 chrome.storage.sync与您的谷歌帐户同步数据
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;
    }
}