是否可以使用仪器从移动 safari 捕获站点的屏幕?
Posted
技术标签:
【中文标题】是否可以使用仪器从移动 safari 捕获站点的屏幕?【英文标题】:Is it possible to use instrument to capture screen of a site from mobile safari? 【发布时间】:2012-05-14 00:11:27 【问题描述】:UIASCRIPT:
var result = UIATarget.localTarget().host().performTaskWithPathArgumentsTimeout("/usr/bin/open", ["/Applications/Safari.app", "http://www.google.com"], 30);
UIATarget.captureScreenWithName('test.png');
命令行:
instruments -t /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate Safari.app -e UIASCRIPT cap.js
我的方法有什么问题?谢谢!
【问题讨论】:
【参考方案1】:问题是你在 UIATarget 类而不是目标对象上调用了 captureScreenWithName 方法。
应该是:
UIATarget.localTarget().captureScreenWithName('test.png');
注意:captureRectWithName 也一样。
【讨论】:
以上是关于是否可以使用仪器从移动 safari 捕获站点的屏幕?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以(实际上)使用 htaccess 将站点从 www.example.org/ 移动到 www.example.org/new/?
是否可以通过单击应用程序 WebView 中的 URL 来打开移动 Safari?