浏览器插件

记录第一次写一个浏览器插件,实现了在TikTok Shop 商品机会的自动提报

首先明确一个插件的代码结构

my-extension/
├── manifest.json         // 插件的“配置文件”
├── background.js         // 后台监听器,如处理事件、定时器等
├── content.js            // 页用于操作页面dom
├── popup.html            // 插件点击后弹出的窗口
├── popup.js              // popup 的 JS 逻辑
├── icon.png              // 插件图标

如何测试

1. 打开chrome浏览器

2. 进入chrome://extensions/

3.勾选右上角的“开发者模式”

4. 点击“加载已解压的扩展程序”

5. 选择插件目录 my-extension

 manifest.json

{
  "manifest_version": 3,
  "name": "Felix商品提报助手",
  "version": "1.0",
  "description": "自动提报 TikTok Shop 商品机会的 Chrome 插件",
  "permissions": [
    "activeTab",
    "tabs",
    "scripting",
    "storage"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "action": {
    "default_popup": "popup.html",
    "default_icon": {
      "16": "images/icon16.png",
      "48": "images/icon48.png",
      "128": "images/icon128.png"
    }
  },
  "icons": {
    "16": "images/icon16.png",
    "48": "images/icon48.png",
    "128": "images/icon128.png"
  },
  "background": {
    "service_worker": "background.js",
    "type": "module"
  },
  "content_scripts": [
    {  
      "matches": ["<all_urls>"],
      "js": ["content.js"],
      "run_at": "document_idle"
    }
  ]
} 

具体代码放D盘project了(提醒自己) 

这是一个已投入实际使用的插件,而非demo。 如有需要者,私信... (有偿,介意误私)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值