📜  在 chrome 存储扩展中存储当前日期 - Javascript (1)

📅  最后修改于: 2023-12-03 15:37:18.920000             🧑  作者: Mango

在 Chrome 扩展中存储当前日期 - Javascript

在开发 Chrome 扩展中,我们经常需要在本地存储一些数据,以便下次用户打开扩展时能够获取到这些数据。

本文将介绍如何使用 Javascript 在 Chrome 扩展中存储当前日期。

步骤
  1. 在扩展的 manifest.json 文件中添加 "storage" 权限,以便扩展能够访问 Chrome 存储API。具体如下:
{
  "name": "My Extension",
  "description": "My Extension",
  "version": "1.0",
  "manifest_version": 2,

  "permissions": [
    "storage"
  ],

  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": ["content.js"]
    }
  ]
}
  1. 在扩展目录下创建一个名为 "content.js" 的文件,输入以下代码:
// 获取当前日期
const currentDate = new Date().toLocaleDateString();

// 将当前日期存入 Chrome 存储中
chrome.storage.local.set({ date: currentDate }, () => {
  console.log("当前日期已存储:", currentDate);
});
  1. 打开 Chrome 浏览器,进入扩展管理页面,加载扩展。

  2. 在浏览器中打开任意网站,打开浏览器开发者工具,切换到 Console 面板。

  3. 此时可以在 Console 面板中看到输出的 "当前日期已存储:" 和当前日期。

  4. 在 Chrome 地址栏中输入 chrome://settings/cookies 查看本地存储中是否存储了名为 "date" 的键值对。可以看到,当前日期已成功存储在 Chrome 本地存储中。

结语

通过以上步骤,我们成功使用了 Javascript 在 Chrome 扩展中存储了当前日期。这是一个非常简单的示例,但是也可以帮助您了解 Chrome 存储 API 的基本使用方法。

要深入了解 Chrome 扩展开发及本地存储等知识,建议阅读相关文档或书籍,加深理解。