使用 chrome.storage.local API 存储 options_page 页的配置信息,须在 manifes 文件里配置 options_page 和 permissions,页面已禁止内嵌的 js 和 css(style标签),须引入文件方可。
"options_page": "options.html",
"permissions": [
"storage"
]
浏览器的 Local Storage 常用方法:
localStorage.setItem(k, JSON.stringify(v));
JSON.parse(localStorage.getItem(k));
localStorage.removeItem(k);
localStorage.clear();
Chrome Extension 提供的 API 方法:
//获取
chrome.storage.local.get(keys, function(valueArray) {
console.log(valueArray);
});
//存储
chrome.storage.local.set({'value': theValue}, function() {
console.log('success');
});
//删除
chrome.storage.local.remove(keys,function() {
console.log('success');
});
//清除全部
chrome.storage.local.clear(function()