我使用Safari浏览器的远程调试在我的模拟器的iPhone应用程序检查网页视图。问题是远程调试窗口一旦应用程序关闭。保持Safari浏览器远程调试开放的导航
我有一个切换到另一个应用程序和背部的动作,但因为我不够快,我不能在切换之前读取立即执行console.log消息和回来后,我无法读取立即日志我的应用程序,因为我必须先重新打开控制台。
有没有一种方法,以保持打开状态,所以我至少可以看到最后的日志从切换应用?
我使用Safari浏览器的远程调试在我的模拟器的iPhone应用程序检查网页视图。问题是远程调试窗口一旦应用程序关闭。保持Safari浏览器远程调试开放的导航
我有一个切换到另一个应用程序和背部的动作,但因为我不够快,我不能在切换之前读取立即执行console.log消息和回来后,我无法读取立即日志我的应用程序,因为我必须先重新打开控制台。
有没有一种方法,以保持打开状态,所以我至少可以看到最后的日志从切换应用?
这里是启动Safari浏览器检查一个AppleScript。您可以将其导出为可执行应用程序,并让它坐在码头中,只需单击一下即可进入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
优秀的!今天你需要使用“iOS模拟器”而不是“iPad ..”。 – viksit 2014-12-15 22:21:52
这是詹姆斯的回答包裹在Alfred Workflow,-G- ...检查
也适用于IPHONE布拉赫
on alfred_script(q)
tell application "Safari"
activate
delay 0.5
tell application "System Events"
tell process "Safari"
set frontmost to true
try
click menu item 2 of menu 1 of menu item "iPhone Simulator" of menu 1 of menu bar item "Develop" of menu bar 1
end try
try
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 try
end tell
end tell
end tell
end alfred_script
这是一个重大的烦恼,如何努力将它是让审查员打开并保持与模拟器的连接活着?来吧苹果! – James 2013-04-25 20:56:54
对于那些不处理切换应用程序,但有类似的问题,我得到了里程发出'location.reload()'在控制台 – pgorsira 2015-02-10 09:08:29