用于在 Chrome 扩展程序中存储用户数据的选项
Options to store user data in Chrome extensions
我正在设计一个从用户那里获取电子邮件的Chrome扩展程序。每次用户关闭浏览器时,电子邮件的值都将丢失。我可以定义静态变量吗?我需要一个不变的变量。
您可以将其保存到扩展存储 https://developer.chrome.com/extensions/storage
// Save it using the Chrome extension storage API.
chrome.storage.sync.set({'value': theValue}, function() {
// Notify that we saved.
message('Settings saved');
});
另一种选择(尽管已过时)是在扩展的页面中使用localStorage
,例如背景页面和弹出窗口。
该方法的一个优点是同步访问。
但是,它不适用于内容脚本(或者更确切地说,内容脚本与页面共享 localStorage),您必须自己序列化值。 为解决这些限制而chrome.storage
。
编辑:看看这个问题进行比较。
相关文章:
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 跟踪用户点击Adsense广告的IP地址
- 使用javascript反复检查用户在facebook上的登录状态
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何检查用户在html5视频播放器中观看了完整的视频
- 一个密码测试程序,如果存在空格,它会提醒用户
- 如何使用JavaScript中的用户输入创建序列/序列
- 当用户按下回车键时,自动在text区域/text中插入消息
- 显示某个用户ID的某个标签的30张Instagram图片
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 获取我的网站的用户的登录状态,并使用 php 查看具有该名称表单数据库的用户数
- 正在比较用户数组字符串以列出空用户
- 我怎样才能使MEAN.js默认的文章用户保存到用户数组中