开发移动Web应用程序并没有比开发标准网站更难和很大的区别。即使要考虑更好地支持新的HTML和CSS标签,有时甚至更简单。然而,调试移动Web应用程序是相当困难的,因为有些用于过程调试的功能根本不存在比如:查看源代码或查看由移动浏览器所产生的JS错误等。
Socketbug是一个利用Node.js与Socket.io构建的一个远程调试工具,正好能够解决这些问题。它能够自动探测使用了什么通信传输并让你的移动应用程序从其它连接设备接收和发送消息到你的桌面浏览器。
Socketbug使用并不复杂,只需安装Socketbug服务器并连接到它(有一个控制台可用于连接),然后在你的移动应用程序中插入一段JavaScript代码就能够调试移动应用程序。