实现效果
关于插件的展示

成功记录站点信息 用于本地调试

当前站点为不可调试的站点

插件基础
文件目录
├── backgounrd.js
├── icon.png
├── lodebug.js
├── popup.html
├── popup.js
└── manifest.json
基础用法
mainfest.json
chrome插件的核心配置文件,用于声明版本信息和配置API功能的清单
| 属性 | 说明 | 
|---|---|
| manifest_version | 配置文件版本 | 
| name | 插件名称 | 
| description | 鼠标滑过右上角小标提示信息 | 
| icons | 图标 | 
| browser_action | 定义右上角小标的滑出页面(popup窗) | 
| background | 运行在 chrome 后台的脚本 | 
| content_scripts | 注入访问网页的脚本 | 
| permissions | 允许调用的API功能 | 
| 1 | { | 
popup.html
html+css即可实现滑出窗(popup窗)的界面
可以用js调用后台脚本的方法
如:
直接调用
| 1 | let bg = chrome.extension.getBackgroundPage(); | 
与后端通信接收返回值
| 1 | chrome.runtime.sendMessage({ op: 'init', }, function (response) { | 
backgound.js
可以调用多种浏览器功能,如操作Cookie/改变页签/改变视窗
与popup页面通信的方式:
| 1 | chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { | 
参考资料
http://chrome.cenchy.com/index.html
http://open.chrome.360.cn/extension_dev/overview.html
https://www.w3cschool.cn/kesyi/kesyi-m5uo24rx.html
调试
前台页
通过[右键检查元素]直接调试

后台页
通过点击插件扩展中的[背景页]打开调试窗口
