chrome.storage.sync.get函数参数

时间:2018-06-26 18:56:19

标签: google-chrome google-chrome-extension google-chrome-devtools

我试图从他们的官方文档中了解Chrome Storage API https://developer.chrome.com/apps/storage

在这里,他们这样做是为了获得价值

chrome.storage.sync.get(['key'], function(result) {
      console.log('Value currently is ' + result.key);
    });

现在,在这里,我认为Key是我们试图从存储中获取的价值?以及该函数(如果需要执行某些操作)(例如将该值存储在某个变量中或在HTML中进行设置)。这似乎很简单,但是我们的函数在这里期望什么参数,以及如何传递它呢?在Udemy教程中的另一个代码中,讲师做了类似

的操作
  document.getElementById('spendAmount').addEventListener("click", function(){
    chrome.storage.sync.get(["total", "limit"], function(budget)  { //Here we get the value of total from chrome storage
        var newtotal = 0;
        if(budget.total) {  //if value exsist then, we wil add it into new total
          newtotal += parseInt(budget.total);
        }
        var amount = document.getElementById('amount').value;
          if (amount) {
            newtotal += parseInt(amount);
          }

在这里,我们从哪里将参数传递给函数预算,或者如果我们要从chrome获取值,那么我们可以期望该值是什么?

0 个答案:

没有答案