如何从Chrome扩展程序中获取价值

时间:2016-06-06 19:23:50

标签: javascript google-chrome-extension

我正在尝试从存储中检索tagraw。 link
我在后台页面中添加了断点,但无法在我的代码中看到它。
谢谢你的期待。我很感激!

------------ popup.js --------------

 handleClick_: function () {
   var tagraw="";     
   chrome.storage.sync.get({
      likesName: 'yourname'
    }, function(items) {
         tagraw= items.likesName;        
   });
 }

---------------------- popup.html -------------------

<html>
<body>  
<div role="main">
  <form>       
    <select id="timeframe">
      <option value="mustpk">-pick-</option>       
    </select>
    <button id="button">Send</button>
  </form>
</div>
<script src="popup.js"></script>    

-------------- options.js --------------------

function save_options() {
    var likesName  = document.getElementById('likename').value;
    chrome.storage.sync.set({
        likesName:  likesName
    }, function() {           
      setTimeout(function() {
          status.textContent = '';
      }, 750);
     });
}

1 个答案:

答案 0 :(得分:0)

- 我改用而不是使用chrome.storage而是使用新的html5存储。

//to save it to html5 storage
localStorage.setItem("likename", likesName);


//to retrieve it from html5 storage.
var tagraw= localStorage.getItem("likename");