架构师_程序员

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 73|回复: 0

[其他] 【前端必备】开发者调试面板

[复制链接]
发表于 2020-6-29 15:36:20 | 显示全部楼层
在 pc 端访问网站,我们可以通过浏览器按 F12 开启调试工具,查看输出日志、网络请求、网页元素、cookie等信息。

但是,我们做移动或者小程序、app开发的时候,出了异常问题,我们就无法直接查看异常信息了。本文推荐两个前端开发者调试面板。

先上源代码:



vConsole

一个轻量、可拓展、针对手机网页的前端开发者调试面板。

  • 查看 console 日志
  • 查看网络请求
  • 查看页面 element 结构
  • 查看 Cookies、localStorage 和 SessionStorage
  • 手动执行 JS 命令行
  • 自定义插件


vconsole.png

地址:https://github.com/Tencent/vConsole

eruda

Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、捕获XHR请求、显示本地存储和 Cookie 信息等等。

按钮拖拽,面板透明度大小设置。

  • Console 面板:捕获 Console 日志,支持 log、error、info、warn、dir、time/timeEnd、clear、count、assert、table;支持占位符,包括 %c 自定义样式输出;支持按日志类型及正则表达式过滤;支持 JavaScript 脚本执行。
  • Elements 面板:查看标签内容及属性;查看应用在 Dom 上的样式;支持页面元素高亮;支持屏幕直接点击选取;查看 Dom 上绑定的各类事件。
  • Network 面板:捕获请求,查看发送数据、返回头、返回内容等信息。
  • Resources 面板:查看并清除 localStorage、sessionStorage 及 cookie;查看页面加载脚本及样式文件;查看页面加载图片。
  • Sources 面板:查看页面源码;格式化 html,css,js 代码及 json 数据。
  • Info 面板:输出 URL 及 User Agent;支持自定义输出内容。
  • Snippets 面板:页面元素添加边框;加时间戳刷新页面;支持自定义代码片段。

eruda.png

地址:https://github.com/liriliri/eruda




上一篇:Ocelot 系列(一)ASP.NET Core 网关实战
下一篇:Angular 9 系列(十)嵌入vconsole、eruda开发者调试面板
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|Archiver|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2020-7-8 12:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表