使用chrome.storage可以将字符串保存到本地存储中,并进行测试是否存在。具体步骤如下:
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0",
"permissions": [
"storage"
],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"browser_action": {
"default_popup": "popup.html"
}
}
// 存储数据
chrome.storage.local.set({ "myKey": "Hello, World!" }, function() {
console.log("Data saved");
});
// 检索数据
chrome.storage.local.get("myKey", function(result) {
console.log("Data retrieved: " + result.myKey);
});
<!DOCTYPE html>
<html>
<head>
<title>My Extension</title>
<script src="popup.js"></script>
</head>
<body>
<h1 id="result"></h1>
</body>
</html>
// 检查数据是否存在
chrome.storage.local.get("myKey", function(result) {
if (result.myKey) {
document.getElementById("result").textContent = "Data exists";
} else {
document.getElementById("result").textContent = "Data does not exist";
}
});
注意:以上示例代码仅为演示如何使用chrome.storage保存和检索数据,实际应用中可以根据需求进行适当修改和扩展。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云