mobile调试方法

weinre

介绍

weinre 有 Java 版本和 javascript 版本。weinre 被 PhoneGap 收购,PhoneGap 又被 Adobe 收购,Adobe 收购 PhoneGap 后,把 PhoneGap 捐给了Apache,Apache 把 PhoneGap 放在 Cordova 的项目中。Weinre 也从最初的 Java 移植到了当前的 JavaScript。还要注意 weinre 不支持断点。

原理

代理,调试客户端以及目标移动端之间的通信使用 AJAX,由于 weinre 的 debug 客户端是基于web inspector 开发,而 web inspector 只兼容 webkit 内核的浏览器,所以只能在chrome/safari浏览器打开 weinre 客户端来调试。

安装

首先安装node

$ brew install node
$ npm install -g weinre # 全局安装weinre

启动

$ weinre -httpPort 8081 -boundHost -all- # 端口8081,主机为所有

更多配置项

使用

访问 localhost:8081

script文件引入

把 Target Script 引入到预测试的页面中,注意在引入时需要使用主机 IP

选择对应的 access points 进入,并选择对应的 target 查看

审查元素

android chrome浏览器调试

参考文档

你可能感兴趣的:(weinre)