安卓 android 手机浏览器 远程调试 页面远程调试 weinre
kevin.Zhu 发布于:2013-1-16 0:07 分类:Android 有 16 人浏览,获得评论 0 条
目前手机网页调试比较麻烦 无法及时修改及时预览,每次要修改完了提交 然后用手机打开预览,如果没改好 还要重复上面的步骤。 weinre
解决方案: weinre (WEb INspector REmote)
========= 可以实现在手机预览 、PC端调试 ============
需要软件: 电脑上安装chrome浏览器(版本31以上即可)、weinre 、nodejs服务器
一、 以下安装都是在PC机上
1. 安装 chrome浏览器
2. 安装nodejs服务器 (在共享盘 > 开发 > node-v5.1.1-x64.msi)
安装好了之后 ,运行cmd 到安装目录 执行
npm install weinre
等待安装完 ...
安装好之后,在cmd执行
node.exe node_modules\weinre\weinre --boundHost -all-
程序自动挂起 、不要关闭cmd窗口
打开chrome浏览器 http://127.0.0.1:8080 ,看到界面说明安装成功了。
安装完成
二、页面调试方法
只要在需要调试的页面插入一行js代码:
<script src="http://你的PC机IP:8080/target/target-script-min.js"></script>
打开需要调试的页面...
这个页面就会出现在chrome 127.0.0.1:8080的调试列表中了
剩下的操作跟pc机调试一样
注意:
1. 要用手机调试你PC机的代码、就需要将PC机的host地址 指向PC机的IP ,
需要修改手机hosts文件(这一步手机需要root权限修改其hosts文件)
三 、 weinre原理
有3部分组成:调试页面、 转发服务器(nodejs) 、 调试终端(PC上的chrome)
具体可以自己网上查。
解决方案: weinre (WEb INspector REmote)
========= 可以实现在手机预览 、PC端调试 ============
需要软件: 电脑上安装chrome浏览器(版本31以上即可)、weinre 、nodejs服务器
一、 以下安装都是在PC机上
1. 安装 chrome浏览器
2. 安装nodejs服务器 (在共享盘 > 开发 > node-v5.1.1-x64.msi)
安装好了之后 ,运行cmd 到安装目录 执行
npm install weinre
等待安装完 ...
安装好之后,在cmd执行
node.exe node_modules\weinre\weinre --boundHost -all-
程序自动挂起 、不要关闭cmd窗口
打开chrome浏览器 http://127.0.0.1:8080 ,看到界面说明安装成功了。
安装完成
二、页面调试方法
只要在需要调试的页面插入一行js代码:
<script src="http://你的PC机IP:8080/target/target-script-min.js"></script>
打开需要调试的页面...
这个页面就会出现在chrome 127.0.0.1:8080的调试列表中了
剩下的操作跟pc机调试一样
注意:
1. 要用手机调试你PC机的代码、就需要将PC机的host地址 指向PC机的IP ,
需要修改手机hosts文件(这一步手机需要root权限修改其hosts文件)
三 、 weinre原理
有3部分组成:调试页面、 转发服务器(nodejs) 、 调试终端(PC上的chrome)
具体可以自己网上查。