Chrome Extension options_page & storage【谷歌浏览器扩展之选项页和storage】

本文介绍如何在Chrome Extension中利用options_page和chrome.storage.local API来存储配置信息。在manifest文件中配置options_page和permissions是必要的,同时要注意由于安全原因,内联js和css被禁用,需要外部引入。此外,文章还提到了浏览器Local Storage的常用操作方法以及Chrome Extension提供的API在options.html中的应用。
摘要由CSDN通过智能技术生成

        使用 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() 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值