ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Chrome 插件使用存储

    Aug 4, 20224 min read

    增加权限

    manifest.json (v3)

    {
      "name": "Test extenstion",
      "description": "Test Extension!",
      "version": "1.0",
      "manifest_version": 3,
      "background": {
        "service_worker": "background.js"
      },
      "action": {},
      "permissions": ["storage", "activeTab", "scripting"]
    }
    

    Background.js

    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);
    });
    

    相关文章

    React 原生Form的使用

    本文介绍了如何使用React创建不同类型的表单,包括文本输入、文本区域、选择框、多输入和单选按钮。

    Linux统计文件行数

    Linux命令wc通过选项-c、-l、-w统计文件的行数、字数和字节数,可组合使用,输出顺序固定为行数、字数、字节数、文件名。

    migration - 负责处理CPU的负载均衡。

    迁移在负载均衡中指的是将任务或工作负载从一个系统或服务器转移到另一个以实现CPU负载动态调整和系统性能优化的过程。

    JavaScript会在什么情况下占用CPU?

    JavaScript 在执行大量计算、循环、频繁操作 DOM 或长时间运行时会占用 CPU。

    在Less中使用extend的优势是什么?

    在Less中使用extend可以减少代码量并提高维护性,通过让一个选择器继承另一个选择器的样式来避免重复。