zoukankan      html  css  js  c++  java
  • 远程调试工具weinre使用教程

    一:前言

    我们都知道,chrome的开发者工具(f12)是一个方便我们调试PC页面的工具。但是现在我们的开发离不开移动端,那如果我们需要对手机页面进行调试,那该怎么办了?
    当然,chrome的开发者工具还是强大的,我们可以再开发者工具中开启device mode来模拟手机调试。具体步骤为:
    1. 点击这个图标就可以进入device模式了。
     
    2. 然后我们的界面就变成下面这个样子,通过改变箭头所指的下拉框,就可以模拟不同的移动设备了。:
    这个功能确实是很方便我们调试手机页面,但有一个严重的问题,那就是它毕竟是模拟啊,那我们有没有办法直接在手机上调试了?接下来所讲的weinre就是一款这样的调试工具。
     
    一:关于weinre
    weinre就是一款依赖于nodejs的远程调试工具
     
    二:weinre的安装
    步骤一:安装nodejs以及npm(因为weinre是运行在nodejs上的,这一步就不展开了,安装nodejs也是很容易的)
    步骤二:npm -g install weinre安装weinre
     
    三:weinre的使用例子
    步骤一:打开命令行,输入:weinre --boundHost [IP_address] --httpPort [port] (IP_address 是pc的ip地址, 不能是127.0.0.1,port可以输入一个随便的端口)
    假设我的pc的ip地址为192.168.1.131,然后我就可以输入这样的命令:weinre --boundHost 192.168.1.131 --httpPort 1234
    步骤二:在浏览器上打开网址192.168.1.131:1234,然后我们就可以看到以下界面:
    步骤三:我们就按照上面的红色箭头所说的做,先复制一段script到我们所要调试的界面
    步骤四:我们就可以点击上面那个连接,然后进入调试界面了。调试界面是下面这个样子的:
     
    步骤五:利用手机打开所要调试的页面(也就是刚才添加了script的那个页面,注意要在pc上开启服务器,然后手机通过输入对应地址来访问页面)
    步骤六:点击调试页面里对应的Targets,然后点击Elements工具,就可以进行调试了。

    调试展示:
    点击了<p>标签对应的这一行之后,右边就好像使用chrome开发者工具一样,显示出这个dom结点对应的css了
    把鼠标移动到html对应的那一行时,手机上显示的效果:
     
    把鼠标移动到p对应的那一行时,手机上显示的效果:
     
     
     
     
     
     
  • 相关阅读:
    Internet Explorer 11:不要再叫我IE
    C#汉字转拼音
    winfrom设置当前画面始终显示在最前面
    解决 winform打开网页 和WebBrowser打开链接360误报拦截的问题
    dataGridView使用指南系列一、回车换行或换列完美解决方案
    C#--WinForm项目主窗体设计
    C#后台解析 json 动态解析 通用(Dictionary)
    在windows下安装git中文版客户端并连接gitlab
    检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)
    关闭窗体后,进程仍然在运行的问题重现与解决
  • 原文地址:https://www.cnblogs.com/oadaM92/p/4377364.html
Copyright © 2011-2022 走看看