美文网首页
前端调试手段总结

前端调试手段总结

作者: ITtian | 来源:发表于2018-07-30 17:17 被阅读8次

PC浏览器中调试

这个没什么说的,各大浏览器都内置了调试了工具,作为一个前端不会的话,自行面壁吧。

移动浏览器中调试

  • android
    可以直接使用usb+chrome://inspect/#devices调试,也可以使用和微信浏览器一样的操作
  • ios
    和微信浏览器中一样操作调试,
    也可以使用safari调试。

微信浏览器中调试

  • 微信中访问的肯定都是http URL,所以可以直接使用spy-debugger
    也可以使用vconsole或者eruda,可以根据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>');
})();
  • 还可以使用 微信开发工具进行调试,这对于调试微信sdk很方便,可以看到对接sdk时发生的错误。

APP webview中调试

  • android
    可以使用usb线,然后使用chrome://inspect/#devices 进行调试

  • ios
    1,webview 若是访问http URL的话,则可以使用spy-debugger进行调试
    2,webview 中若是访问的离线包(file协议),则不能使用spy-debugger,因为spy-debugger的原理是拦截所有html页面请求,然后将请求再返回设备,在spy-debugger上面调试,spy-debugger会直接将操作给推送到设备,所以设备可以随着一起改变。但是file协议根本没有网络请求,spy-debugger所做的代理根本不能起作用。此时可以使用vconsole
    3,若APP包是debug包的话,也可以使用safari调试,因为正式包的话是不允许调试的

相关文章

  • 前端调试手段总结

    PC浏览器中调试 这个没什么说的,各大浏览器都内置了调试了工具,作为一个前端不会的话,自行面壁吧。 移动浏览器中调...

  • 近期前端调试总结

    在维护老的项目,特别是行内样式乱飞,js混杂的情况下,定位代码往往是一件比较麻烦的事情。 通过class id 等...

  • 前端开发实战小技巧

    平时前端开发中, 经常遇到bug 调试、跟踪等文章, 总结出一些小的心得分享给大家 1、调试工具:spy-debu...

  • iOS防护----反调试

    在逆向和保护的过程中,总会涉及到反调试和反反调试的问题,这篇文章主要是总结一下几种常见的反调试手段。 当我们上线一...

  • 关于反调试及反反调试那些事

    前言 在逆向和保护的过程中,总会涉及到反调试和反反调试的问题,这篇文章主要是总结一下几种常见的反调试手段以及反反调...

  • iOS原生与H5相关文章

    前端调试工具 Safari 前端开发调试 iOS 完美解决方案(iPhone/iTouch 等) JavaScri...

  • js调试技巧

    前端工作中,不仅编码很重要,重现bug,解决bug的能力同样重要。而这些都离不开代码调试。现就一些调试技巧做出总结...

  • js逆向--webpack打包怎么办?

    webpack打包是前端js模块化压缩打包常用的手段。同时对于后端的爬虫调试有着一下困扰。简单的认识下:https...

  • 前端调试--真机环境调试

    前端调试环境搭建 前言 日常前端开发调试过程中,经常会遇到真机调试。真机调试环境搭建主要从如下几点进行讲解: 启动...

  • 前端调试

    今天分享一个超级不错的前端调试技巧,还在为前端端点调试而烦恼吗 为什么需要调试 解决bug通常要对代码进行调试,这...

网友评论

      本文标题:前端调试手段总结

      本文链接:https://www.haomeiwen.com/subject/rovfvftx.html