簡體   English   中英

Chrome擴展程序:如何在本地存儲數據?

[英]Chrome extension:How to store data locally?

我試圖做非常基本的列表鑲邊擴展。 當我從textarea附加值時,它會顯示在擴展名上,但是如果我關閉擴展名然后單擊它,則附加值不存在。 我該如何儲存?

當我打開擴展名

添加后

我關閉擴展名,然后單擊

 // chrome.tabs.getSelected(null, function(tab){ $("#button").click(function() { var userList = $('#textarea').val(); localStorage.setItem('userlist', 'userlist'); $('#textarea').val(''); $('#list').append('<p>' + localStorage.getItem('userlist', 'userlist')); }); // }); 
 #textarea { display: inline-block; min-width: 200px; resize: none; outline: none; } #button { border: none; color: #fff; background: #333; height: 24px; width: 50px; display: inline-block; vertical-align: 7px; } #list { border: 1px solid #333; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <textarea rows="1" id="textarea"></textarea> <button id="button">Add</button> <div id="list"></div> 

您是否嘗試過localStorage

localStorage.setItem('myCat', 'Tom');

是。 答案是localStorage

基本上,您可以這樣使用> localStorage.setItem('myCat','Tom');

在下面,您可以看到我是如何使用它的。

 // just created a list variable where i append my values. // and then set the list to localStorage. // then just wrote if statement to check if we have something on local storage already saved. //all codes here // chrome.tabs.getSelected(null, function(tab){ $("#button").click(function() { var userList = $('#textarea').val(); $('#textarea').val(''); $('#list').append('<p>' + userList); var list = $("#list").html(); localStorage.setItem('list', list); return false; }); if (localStorage.getItem('list')) { $('#list').html(localStorage.getItem('list')); } // }); 
 #textarea { display: inline-block; min-width: 200px; resize: none; outline: none; } #button { border: none; color: #fff; background: #333; height: 24px; width: 50px; display: inline-block; vertical-align: 7px; } #list { border: 1px solid #333; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <textarea rows="1" id="textarea"></textarea> <button id="button">Add</button> <div id="list"></div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM