Chrome for android的远程调试功能 出来已久了,但由于默认的DevTools使用的是appspot服务器,这在国内是需要翻越GWF行不通.

但Chrome自带的DevTools是有一个协议开启的,即”chrome-devtools://”.通过这个协议,我们就无需翻墙就可以调试了.

方法如下:

1.在你的http://localhost:9222页面 右键 你想调试的手机里的页面选择”复制连接地址”,

会得到类似这样的连接http://chrome-devtools-frontend.appspot.com/static/27.0.1453.90/devtools.html?ws=localhost:9222/devtools/page/351EAE82-5307-58D1-A50F-9C3F2E0C3FE0″

Snip20130605_3

2.然后将上面的地址的红色部分替换为“chrome-devtools://devtools/devtools.html”即可,例如

chrome-devtools://devtools/devtools.html?ws=localhost:9222/devtools/page/351EAE82-5307-58D1-A50F-9C3F2E0C3FE0″

Snip20130605_5

3.如果你像我一样喜欢用Canary,那通过最新版的chrome://inspect/ 命令调试更加方便了,点开会列出所有可调试的页面,包括你的外接android设备的Chrome for android里打开的页面,只需要点击列表里出现的连接后的”inspect”就可以了,注意,这个功能也是需要安装启动ADB的

Snip20130605_7