Chrome.Local.Storage update for html5 localstorage Chrome Packaged apps

放肆的年华 提交于 2020-01-14 06:42:07

问题


I'm trying to update my chrome apps to have some new manifest features but I have to rewrite some of code to do so. Here are examples of local storage get item that I believe I need to use either chrome.local.storage or sync.

        var name = 'chrome-writer-files';
        document.forms.editor.doc1.value = localStorage.getItem(name);

        var name = 'chrome-writer-files2';
        document.forms.editor.doc2.value = localStorage.getItem(name);

        var name = 'chrome-writer-files3';

        document.forms.editor.doc3.value = localStorage.getItem(name);

Please let me know how I can rewrite this so I don't get the error.


回答1:


You need to use chrome.storage.local.get() instead.

Learn more: https://developer.chrome.com/extensions/storage.html#method-StorageArea-get

Full example: (Chrome - chrome.storage.local.get and set)

chrome.storage.local.set({'someItem': 'some value'});

chrome.storage.local.get('someItem', function (result) {
    alert(result);     
});


来源:https://stackoverflow.com/questions/16046844/chrome-local-storage-update-for-html5-localstorage-chrome-packaged-apps

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!