你需要在桌面环境和iPhone OS设备都测试你的网页,如果你没有iPhone OS设备,你可以在 iPhone OS SDK 中的模拟器中测试,因为iPad屏幕较大,而Safari的行为方式也会有些微区别,所以你还需要在iPad上测试(使用模拟器或者iPad设备),你还可以通过修改桌面版Safari的user agent来模拟iPad。对于任何平台Safari中的测试,你都需要使用调试控制台调试你的网页内容。
iPhone OS 版本Safari提供了一个调试控制台,允许你在模拟器或者设备上调试你的网页内容和程序,这个控制台可以显示异常,警告,提示,并记录HTML, JavaScript和CSS信息,控制台也可以显示未拦截的JavaScript异常,本章介绍如何激活调试控制台,察看控制台上的消息以及打印你的消息。
更多Safari上的调试技巧,可以参阅: Safari User Guide for Web Developers. ,阅读章节 Safari User Guide for Web Developers 中的 “Changing the User Agent String” 学习如何在桌面版Safari中模拟iPad ── 在用户代理菜单中选择“其他 ”,然后输入iPad的 user agent string ,详见 “Using the Safari User Agent String.”