保持safari远程调试打开导航

我正在使用Safari的远程调试来检查iPhone模拟器中的iPhone应用程序的Webview.问题是远程调试窗口一应用就关闭.

我有一个动作切换到另一个应用程序,但我不能从交换机之前立即读取console.log消息,因为我不够快,我回到我的应用程序后不能立即读取日志,因为我必须首先重新打开控制台.

有没有办法保持开放,所以我可以在切换应用程序之前至少看到最后一个日志?

解决方法

这是启动Safari检查器的AppleScript.您可以将其作为可执行应用程序导出,并将其放在您的Dock中,通过一次点击进入Inspector,或者在 Xcode的构建阶段启动它们. @H_404_10@tell application "Safari" activate delay 2 tell application "System Events" tell process "Safari" set frontmost to true click menu item 2 of menu 1 of menu item "iPad Simulator" of menu 1 of menu bar item "Develop" of menu bar 1 end tell end tell end tell

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...