我这里所说的“前端调试”指的是像 Chrome Developer Tools 那种可以对 js 设置断点的调试方法。
看到了下面这个网页,原来 Chrome + Android 已经自带了远程的前端调试支持能力。
Remote Debugging on Android with Chrome
https://developer.chrome.com/devtools/docs/remote-debugging
按照这篇文章的说法,HBuilder 的基座程序中只要调用如下代码,即可开启这个功能:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
所以我想问一下,现在的 HBuilder 基座程序(android_base.apk 6.6.2)是否已经包含这个支持了?
因为 app 中使用了 webview,所以无法在 Chrome 中完成前端调试,只能在模拟器中运行,用 console.log() 方式调试。如果有了上面所说的前端调试支持,开发效率将大大提高!
5 个回复
Android_磊子
亲,说的是这个吗?http://ask.dcloud.net.cn/article/69
maq (作者)
@DCloud_Android_磊子 哈哈,太好了,应该就是这个!多谢多谢!去仔细学习一下。
maq (作者)
已经用起来了!
帖子中的一句话救了我:
> 点击"inspect"时,如果遇到启动了一个白屏界面,说明要翻墙才能使用。
maq (作者)
自己顶一下。
9***@qq.com
有用,非常感谢~