在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 想問下在Chrome擴(kuò)展中使用Chrome提供的存儲API可以實(shí)現(xiàn)表單存儲嗎?

想問下在Chrome擴(kuò)展中使用Chrome提供的存儲API可以實(shí)現(xiàn)表單存儲嗎?

大家,想要對用戶輸入的表單數(shù)據(jù)在瀏覽器端存儲,用什么方法比較好???安全問題暫不考慮,沒有任何敏感數(shù)據(jù)的。
嘗試了使用Chrome localstorage API,但是沒有成功。

再詳細(xì)說一下要實(shí)現(xiàn)的功能:
在擴(kuò)展中有2-3個(gè)輸入框,對于用戶多次在這些輸入框中輸入的不同的文本內(nèi)容進(jìn)行存儲并且顯示在擴(kuò)展中。

可能說的不太準(zhǔn)確,我再詳細(xì)說一下我的需求:
有3個(gè)輸入框,這三個(gè)輸入框?yàn)橐唤M數(shù)據(jù),用戶提交一次后會將數(shù)據(jù)保存在本地并且實(shí)時(shí)顯示在瀏覽器中,用戶第二次輸入數(shù)據(jù)并提交的時(shí)候是添加一組數(shù)據(jù)而不是更新上一組數(shù)據(jù)。

謝謝關(guān)注者。。。

回答
編輯回答
避風(fēng)港

如果是寫chrome擴(kuò)展的話,可以使用storage這個(gè)api,會自動同步云端(如果你連接了谷歌服務(wù)器),否則和localstorage是一樣的,可直接存儲數(shù)組或?qū)ο蟆?br>具體使用

 chrome.storage.sync.set({ 'key': vlaue }, function() {
                console.log(' saved success');
  });
value可以為字符串,數(shù)組,對象,使用這個(gè)api需要在manifest.json中添加"storage"這個(gè)權(quán)限

如果是使用普通的sessionStorage或localStorage,存儲復(fù)雜對象,可以把對象或數(shù)組用JSON.stringfy轉(zhuǎn)成字符串來存儲,使用的時(shí)候用JSON.parse來解析成原來的格式。
希望能對你有所幫助。

2018年4月3日 08:09
編輯回答
祉小皓

存cookie、session或者H5的localStorage、sessionStorage

2018年3月25日 10:55
編輯回答
局外人

直接給你段代碼好了,自己看看改改

var strKey = "content_{{$question->id}}";

var storage = window.localStorage;
var docAnswer = document.getElementById("answer_editor_content");

if(docAnswer){
    //再次打開頁面時(shí)嘗試賦值
    if(docAnswer.value == "" && storage.getItem(strKey)!=null){
        $("#answer_editor_content").val(storage.getItem(strKey));
        $("#answer_editor").html(storage.getItem(strKey));
    }
    //定時(shí)保存
    setInterval("cacheContent()",1000);
}
function cacheContent(){
    var strValue = document.getElementById("answer_editor_content").value;
    if (storage && strValue != '') {
        storage.setItem(strKey, strValue);
    }
}
2017年3月23日 12:23