Chr*_*ove 70 javascript mobile html5 android android-browser
我正在开发一个移动网站.它适用于Firefox桌面.它可以在iPhone上运行,但是当我在Android 2.x上按下一个按钮时(可能更低).我的JavaScript代码崩溃或其他什么...
我可以访问这些设备的记录器或JavaScript控制台吗?
更好的应该是一种Firebug应用程序.
Pau*_*ien 45
一个选择是weinre.它提供DOM和样式编辑以及控制台.如果您不想自己设置,请在http://debug.phonegap.com上托管实例
另一个选择是JSHybugger.它肯定是Android浏览器最完整的调试环境.这是一种付费产品,但可能值得.
see*_*eeg 34
Chrome有一个非常好的功能,称为"USB Web调试",它允许在通过USB连接时在PC上查看移动设备的调试控制台.
编辑:似乎Windows 8不支持ADB,但此链接似乎提供了一个解决方案:
http://mikemurko.com/general/chrome-remote-debugging-nexus-7-on-windows-8/
我有时会将调试输出打印到浏览器窗口.使用jQuery,您可以将输出消息发送到页面上的显示区域:
<div id='display'></div>
$('#display').text('array length: ' + myArray.length);
Run Code Online (Sandbox Code Playgroud)
或者,如果您想在不向页面添加显示区域的情况下观看JavaScript变量:
function debug(txt) {
$('body').append("<div style='width:300px;background:orange;padding:3px;font-size:13px'>" + txt + "</div>");
}
Run Code Online (Sandbox Code Playgroud)