我正在使用Safari的远程调试来检查iPhone模拟器中的iPhone应用程序的Webview.问题是远程调试窗口一应用就关闭.
我有一个动作切换到另一个应用程序,但我不能从交换机之前立即读取console.log消息,因为我不够快,我回到我的应用程序后不能立即读取日志,因为我必须首先重新打开控制台.
有没有办法保持开放,所以我可以在切换应用程序之前至少看到最后一个日志?
解决方法
这是启动Safari检查器的AppleScript.您可以将其作为可执行应用程序导出,并将其放在您的Dock中,通过一次点击进入Inspector,或者在
Xcode的构建阶段启动它们.
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