chrome扩展程序之http/https 报文拦截

对于在工作中使用的某些网站数据,大家通常的做法是再浏览器f12,获取到network报文信息,然后获得当前报文下信息。

但是如果通过程序自动化获取,对于报文会有加密参数,而相关的加密参数 需要破解js 加密文件等,加大了开发时间,所以拦截到网站的http/https报文 过滤需要报文,发送后台服务。

 

manifest.json 配置

{
  "name": "***",
  "version": "1.0",
  "description": "***。",
  "permissions": [
    "storage",
    "tabs",
    "webRequest",
    "http://*/",
    "https://*/"
  ],

  "background": {
    "scripts": ["background.js"],
    "persistent": true
  },
  "browser_action": {
  },
  "icons": {
    "16": "images/favIMG8.png",
    "32": "images/favIMG8.png",
    "48": "images/fav.png",
    "128": "images/fav.png"
  },
  "manifest_version": 2,
  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": ["./content.js"],
      "run_at": "document_start",
      "all_frames": true
    }
  ],
  "web_accessible_resources": [
    "pageScripts/defaultSettings.js",
    "pageScripts/main.js",
    "iframe/index.html"
  ]
}

项目目录

 

 

pageScript main.js 相关程序

 

posted on 2021-05-28 17:48  tao1135425244  阅读(795)  评论(0编辑  收藏  举报

导航