mobile调试方法

weinre

介绍

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

原理

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

安装

首先安装nodejava

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

启动

$ weinre -httpPort 8081 -boundHost -all- # 端口8081,主机为全部

更多配置项node

使用

访问 localhost:8081android

script文件引入

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

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

审查元素

android chrome浏览器调试

参考文档shell

相关文章
相关标签/搜索