远程调试工具weinre使用教程

摘要:
Chrome的开发者工具(f12)是我们调试PC页面的工具。如果我们需要调试移动页面,我们可以在开发工具中启用devicemode来模拟移动调试。1.单击此图标进入设备模式。这个函数非常方便我们调试移动页面:首先将脚本复制到我们要调试的界面第4步。调试界面如下所示。使用手机打开要调试的页面(即刚刚添加脚本的页面:

一:前言

我们都知道,chrome的开发者工具(f12)是一个方便我们调试PC页面的工具。但是现在我们的开发离不开移动端,那如果我们需要对手机页面进行调试,那该怎么办了?
当然,chrome的开发者工具还是强大的,我们可以再开发者工具中开启device mode来模拟手机调试。具体步骤为:
1. 点击这个图标远程调试工具weinre使用教程第1张就可以进入device模式了。
 
2. 然后我们的界面就变成下面这个样子,通过改变箭头所指的下拉框,就可以模拟不同的移动设备了。:远程调试工具weinre使用教程第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,然后我们就可以看到以下界面:
远程调试工具weinre使用教程第3张
步骤三:我们就按照上面的红色箭头所说的做,先复制一段script到我们所要调试的界面
步骤四:我们就可以点击上面那个连接,然后进入调试界面了。调试界面是下面这个样子的:
远程调试工具weinre使用教程第4张
 
步骤五:利用手机打开所要调试的页面(也就是刚才添加了script的那个页面,注意要在pc上开启服务器,然后手机通过输入对应地址来访问页面)
步骤六:点击调试页面里对应的Targets,然后点击Elements工具,就可以进行调试了。
远程调试工具weinre使用教程第5张

调试展示:
点击了<p>标签对应的这一行之后,右边就好像使用chrome开发者工具一样,显示出这个dom结点对应的css了
远程调试工具weinre使用教程第6张
把鼠标移动到html对应的那一行时,手机上显示的效果:
远程调试工具weinre使用教程第7张
 
把鼠标移动到p对应的那一行时,手机上显示的效果:
远程调试工具weinre使用教程第8张
 
 
 
 
 
 

免责声明:文章转载自《远程调试工具weinre使用教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(功能拓展)[转载]C# 多选功能(checkedListBox控件)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

小米手机_如何打开开发者模式?

小米手机如何打开开发者模式? 大多数手机的开发者模式按钮都在更多设置中,但是小米手机有些不一样,更多设置中没有展示开发者选项,那么小米手机怎样打开开发者模式呢? 咨询小伙伴后,成功打开开发者模式,步骤如下: 点击设置->我的设备->全部参数->点击MIUI版本(一直点击,直至打开开发者选项) 查看开发者选项: 成功打开开发者选项后,...

解决Firefox显示“已阻止载入混合活动内容”的方法

解决方法如下: 方法1:让Firefox暂时不阻止 打开新标签页,在地址栏输入 about:config,进入配置页面。 搜索 security.mixed_content.block_active_content,将true改为false。 方法2:避免在HTTPS页面中包含HTTP的内容。 第1种方法很不现实,因为我们不能要求所有用户去改这项配置。...

开启9008端口进入深刷模式

除了前文所述,使用深刷线,还可以用命令开启9008端口,进入深刷模式。 adb reboot edl fastboot oem edl 这个在小米4c上测试ok 下面这个可能用于其他手机。 fastboot reboot emergency  ==================================== http://www.znsjw.net...

Vue:vue-router编程式导航

声明式导航通过标签来实现页面跳转,编程式导航通过调用js的API来实现跳转,在vue中最常见的编程式导航API是push函数和go函数, 声明式导航:   通过命名路由的name属性,可以实现路由的导航和跳转 给路由规则加一个name属性,这样就变成一个命名路由了,这个命名路由可以帮助我们实现路由跳转,需要再to前面加一个属性绑定的冒号, to前面加一...

Unity 登录注册功能的实现(PlayerPrefs)

1、首先了解下 Unity 的 PlayerPrefs 存储 目前,在 Unity 中只支持 int、string、float 三种数据类型的读取,所以我们可以使用这三种数据类型来存储简单的数据 而其中用于数据持久化的类为 PlayerPrefs,如下: 数据保存 PlayerPrefs.SetString(“Name”,Key.value); Play...

【图文】pycharm 修改自动导入包快捷键

pycharm 在windows环境中导入包的快捷键的 ctrl + 空格, 但通常会和输入法冲突,因此可以修改快捷键方便自动导入 自动导入包配置 进入设置:File -> Settings 依下图修改导入模式, 保存但不要退出Settings 修改快捷键设置 依下图进入快捷键设置页面 先删除已有快捷键右键 Basic 条目,remove 已...