我正在使用 Safari 的远程调试来检查模拟器中 iPhone 应用程序中的网络 View 。问题是远程调试窗口会在应用程序关闭后立即关闭。
我有一个切换到另一个应用程序并返回的操作,但我无法在切换前立即读取 console.log 消息,因为我不够快,并且在返回我的应用程序后无法立即读取日志,因为我必须先重新打开控制台。
有没有办法让它保持打开状态,这样我至少可以在切换应用程序之前看到最后的日志?
最佳答案
这是一个启动 Safari Inspector 的 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
关于safari - 在导航上保持 safari 远程调试打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15892444/