我使用Safari6模拟器和iOS中闪亮的新Web Inspector。
问:当iOS 6 Web应用程序加载时,是否可以自动加载web Inspector?
我使用的是PhoneGap/Cordova,并在启动时加载了大量的javascript。我经常使用console.log()进行调试,并希望它在应用程序启动时加载Web Inspector。
目前,当我在Xcode上点击Run时,应用程序会加载,并且我会在第一个函数上运行setTimeout,这样我就可以冲到Safari并将Web Inspector附加到该页面上。
我更喜欢删除这一步,并添加一个自动步骤,可以直接加载Web Inspector。
还有其他的解决方案吗?
发布于 2015-10-23 22:21:46
1)在OnDeviceReady处理程序中添加调试器;
onDeviceReady: function() {
debugger;
// the rest of your device ready code
}2)通过xcode或cmdline运行应用程序。
3)通过Safari -> Develop>Simulator->Appname->索引文件附加调试器
4)打开safari的控制台视图,输入:
Window.location = "";5)应用程序将重新加载,调试器将附加到onDeviceReady()的第一行。
6)正常调试。
https://stackoverflow.com/questions/13073496
复制相似问题