javascript - 如何让我的记事本 chrome 扩展在关闭时不会丢失用户的笔记?
问题描述
我正在制作一个记事本,我希望 chrome 扩展在用户关闭它时保留用户在文本区域中键入的内容......我将如何去做呢?我尝试了很多次但失败了
解决方案
您可以使用chrome.storage.local
或chrome.storage.sync
存储扩展数据。
请注意,您需要将其添加到部分内的扩展清单中permissions
:
"permissions": [
"storage"
],
它是异步 API - 您可以将其与回调一起使用,如下所示:
chrome.storage.sync.set({key: value}, function() {
console.log('Value is set to ' + value);
});
chrome.storage.sync.get(['key'], function(result) {
console.log('Value currently is ' + result.key);
});
我还建议查看官方文档:https ://developer.chrome.com/docs/extensions/reference/storage/
推荐阅读
- node.js - 开箱即用的 Windows 上的 npm 安装本地目录
- c# - ASP.NET Core 3.1 托管服务针对给定计划运行多次(它应该每天运行一次)
- powershell - 使用 Powershell 重新组合同一数组中的常用项值
- python - 如何遍历 ManyToManyField 中的 Django 模型项
- android - 找不到包含 /data/data/my_package/cache/share_video_1610748162883.mp4 的已配置根目录
- azure - 查询以获取另一个引用的所有 Cosmos DB 文档
- javascript - 当 csrf 设置为 auto 时,如何使用带有 codeigniter 4 的 jquery 验证库检查现有数据?
- r - 如何将自由文本条目作为图例添加到 ggplot?
- ssis - 优先约束在SSIS中评估为真(或假)是什么意思
- python - 分解python中的列表理解