当前位置: 首页 > article >正文

浏览器插件调试方法总结

前言

浏览器插件为网页前端技术,调试方式和浏览器是相通的,其中不同的插件内容调试方式不一样,目前刚学,调试的方式有多种,这里做个记录。

Background.js内容调试

 Background是浏览器插件的常驻内容,运行周期是跟随浏览器,核心操作基本都在这里面。

进入插件管理页面,即用浏览器打开chrome://extensions/,有个Service Worker,点击就能打开background.js的调试窗口

popup页面调试

Popup页面弹出后,右键popup页面,选择检查,就能进入popup页面的调试页面,popup页面的调试内容包含background.js的输出内容。Popup的调试窗口调起后,如果没关掉,popup是不会关掉的。

注入js的调试内容

浏览器插件支持脚本注入,包含content_scripts方式的固定注入方式,以及chrome.scripting.executeScript的动态注入方式,脚本注入的打印输出通过上面两种方式是看不到。可通过浏览器的调试模式查看,就是你注入的页面打开F12的控制台就能看到你注入的js的输出结果,可以看成浏览器插件注入js跟在控制台执行js是一样的效果


http://www.kler.cn/a/403717.html

相关文章:

  • 解决vue-pdf的签章不显示问题
  • WebStorm 安装配置(详细教程)
  • 达索系统亮相第三十一届中国汽车工程学会年会暨展览会
  • C07.L07.STL之映射.应用2.统计数字
  • uni-app快速入门(六)--rpx尺寸单位与Flex布局
  • python: generator model using sql server 2019
  • Apple Vision Pro开发001-开发配置
  • 【java基础】消息中间件篇
  • Linux应用项目之量产工具(四)——UI系统
  • GPTZero:高效识别AI生成文本,保障学术诚信与内容原创性
  • leetcode-12-整数转罗马数字
  • 马铃薯叶部病害图像分类数据集
  • 【Swift】运算符
  • 小程序接入腾讯地图并使用(完整版带api示例)
  • 插入排序insertsort
  • YOLO入门教程(三)——训练自己YOLO11实例分割模型并预测【含教程源码+一键分类数据集 + 故障排查】
  • 通义千问综合代码能力测试:制作web版五子棋
  • MFC线程管理类
  • Python设计模式详解之4 —— 建造者模式
  • 【Anomaly Detection论文阅读记录】PaDiM与PatchCore模型的区别与联系
  • 内网渗透-隧道判断-SSH-DNS-icmp-smb-上线linux-mac
  • 网络安全问题概述
  • 三十一、构建完善微服务——API 网关
  • 初始Python篇(4)—— 元组、字典
  • 查找萤石云IOS Sdk中的编解码接口
  • 基于Lora通讯加STM32空气质量检测WIFI通讯-分享