手机端调试h5页面利器插件

现在越来越多的手机app或者公众号,里边大量的使用h5页面,而在手机端没法像pc谷歌浏览器那样调试页面,有些时候只能不断的进行alert,麻烦不说,有的时候还找不到问题所在。今天给大家介绍在手机端调试的一个插件,能够打开控制台看输出信息。
1、首先介绍一下eruda插件

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

(2)Console面板:捕获Console日志,支持log、error、info、warn、dir、time/timeEnd、clear、count、assert、table;支持占位符,包括%c自定义样式输出;支持按日志类型及正则表达式过滤;支持快捷命令加载underscore、jQuery库;支持JavaScript脚本执行。

(3)Elements面板:查看标签内容及属性;查看应用在Dom上的样式;支持页面元素高亮;支持屏幕直接点击选取;查看Dom上绑定的各类事件。

(4)Network面板:捕获请求,查看发送数据、返回头、返回内容等信息。

(5)Resources面板:查看并清除localStorage、sessionStorage及cookie;查看页面加载脚本及样式文件;查看页面加载图片。

(6)Sources面板:查看页面源码;格式化html,css,js代码及json数据。

(7)Info面板:输出URL及User Agent;支持自定义输出内容。

(8)Snippets面板:页面元素添加边框;加时间戳刷新页面;支持自定义代码片段

//通过CDN使用:
//第一种
<script src="//cdn.jsdelivr.net/eruda/1.2.2/eruda.min.js"></script>
<script>eruda.init();</script>
//第二种
<script src="//cdn.jsdelivr.net/npm/eruda"></script>
<script>eruda.init();</script>//通过npm安装:
npm install eruda --save在页面中加载脚本:
<script src="node_modules/eruda/eruda.min.js"></script>
<script>eruda.init();</script>Js文件对于移动端来说略重(gzip后大概100kb)。建议通过url参数来控制是否加载调试器,比如:
(function () {var src = 'node_modules/eruda/eruda.min.js';if (!/eruda=true/.test(window.location) && localStorage.getItem('active-eruda') != 'true') return;document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');document.write('<scr' + 'ipt>eruda.init();</scr' + 'ipt>');
})();初始化时可以传入配置:
container: 用于插件初始化的Dom元素,如果不设置,默认创建div作为容器直接置于html根结点下面。
tool:指定要初始化哪些面板,默认加载所有。
let el = document.createElement('div');
document.body.appendChild(el);eruda.init({container: el,tool: ['console', 'elements'],useShadowDom: true
});

2、下面再来介绍一下vConsole
特性:

  • 查看 console 日志
  • 查看 console 日志
  • 查看网络请求
  • 查看页面 element 结构
  • 查看 Cookies、localStorage 和 SessionStorage
  • 手动执行 JS 命令行
  • 自定义插件
1、这里可以直接下载最新版使用https://github.com/Tencent/vConsole/releases/tag/v3.3.0下载完成后直接找到vconsole.min.js,在页面引入就可以
2、可以引用csdn<script src="https://cdn.bootcss.com/vConsole/3.2.0/vconsole.min.js"></script><script>// 初始化var vConsole = new VConsole();</script>
3、使用 npm 安装:npm install vconsole再使用webpack,然后js代码中import VConsole from 'vconsole/dist/vconsole.min.js'let vConsole = new VConsole() // 初始化

可以关注本人公众号,不定期更新文章

手机端调试h5页面利器插件相关推荐

  1. 织梦手机站 html 插件,织梦DEDECMS手机端生成静态页面插件完整版

    织梦DEDECMS手机端生成静态页面插件完整版[已解决] 实现手机端(wap版)静态生成 一.添加后台导航栏目链接 1 打开dede/inc/inc_menu.php,在146行下面添加代码: 二.更 ...

  2. HTML5响应式手机模板:电商网站设计——歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板...

    HTML5响应式手机模板:电商网站设计--歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 ht ...

  3. HTML5响应式手机模板:电商网站设计——歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板

    HTML5响应式手机模板:电商网站设计--歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 ht ...

  4. 织梦手机端生成静态页面实操

    遇到问题:织梦手机端默认访问是域名/m/list.php?tid=id或者/m/view.php?aid=1,如何将动态地址修改为静态. 解决办法:网上搜索织梦手机端静态生成教程,基本插件实现.以下为 ...

  5. 支持响应式手机端jQuery图片轮播插件unslider

    支持响应式手机端jQuery图片轮播插件unslider,非常强大的jQuery插件,支持响应式手机端.支持函数回调.支持左右按钮切换,可以自定义是否使用响应式fluid:true/false.是否显 ...

  6. 使用vconsole进行手机端调试

    1.在线调试,需要引入vconsole.min.js <!DOCTYPE html> <html><head><meta charset="utf- ...

  7. 移动端真机调试,手机端调试,移动端调试

    移动端真机调试方法 一.chrome真机调试:局限性:只能调试手机端的chrome浏览器,其他浏览器均不适用:优点是: 简单快捷: 二.spy-debugger调试:spy-debugger,安装稍微 ...

  8. php中隐藏和展开文章,手机端第一屏页面文章的展开和隐藏_html/css_WEB-ITnose

    本人做的是手机端的前端开发,事事处处都得从手机用户的体验着手考虑.大家都知道手机相对于pc来说要小很多,所要容纳的东西相对于pc来说也要少之又少.一些重要的东西又希望用户在打开手机网站的第一屏就能看到 ...

  9. 企业微信调试H5页面

    项目在企业微信PC版样式有点兼容问题,如果不能在企业微信直接调试,那效率非常低,问题又不容易定位到,企业微信设置里又没有开发者模式开关,就在我无从下手的时候,发现一个快捷键能打开调试模式 第一步: c ...

最新文章

  1. Index of open source
  2. php fastcgi,配置apache以fastcgi运行php
  3. qtp如何连接mysql_QTP连接MYSQL数据库方法
  4. spark验证部署和_kerberos系列之spark认证配置
  5. ONNX系列六 --- 在Java中使用可移植的ONNX AI模型
  6. 在WinMain中嵌Console窗口
  7. PLSQL如何将千万数据快速插入到另一张表中_数据库设计中的 9 大常见错误
  8. 如何在svn上新建一个目录并赋予相应的权限
  9. MySQL 时间戳(TimeStamp)自动更新
  10. Rust : ref下的match
  11. 我的世界JAVA网易版mod_我的世界中国版严重问题 网易禁止加入mod遭forge谴责
  12. javascript 中时区知识的整理 UTC GMT
  13. 显示器html看电视声音,电脑连接HDMI显示器后没声音(无需外置转换线)的解决方法...
  14. YUV 与 颜色空间转换
  15. 如何利用CustomFont+PS制作字体
  16. 京东2020校招数据分析工程师二面(2019.9.18)
  17. 2-eggs-100-floors-puzzle(扔两个鸡蛋问题)
  18. J9数字平台科普:Web3支柱:去中心化存储全面解析
  19. 笔记-知识产权与标准化知识-中华人民共和国政府采购法
  20. 为什么计算机乱字符,电脑键盘按键为什么会错乱 键盘按键错乱原因介绍【详解】...

热门文章

  1. 微信小程序云开发——有数据却拿不到数据
  2. 打造一流品质,路虎与固特异轮胎强强联手
  3. java 502错误_PHPstorm 10.0.3错误502错误的网关(由于JavaVM?)
  4. 3DMax教程 教你在3DMax中怎么渲染黑色的描边 渲染黑色的描边有三种方法:
  5. 高可用mongodb集群的学习记录(二mongodb主从配置)
  6. 农业数字化:谁来进行数据整合?
  7. 双系统安装红旗linux,Linux双系统电脑重装Windows后进入红旗Linux的方法
  8. 供应链管理模式下采购管理的根本变化
  9. Modbus网关调试(卓岚5143D+Modbus Slave)
  10. 链表面试常见考题(C++实现)