返回《iOS Human Interface Guidelines译文》

Safari 提供网页界面

iOS 上的 Safari 提供了浏览网页的界面。虽然 iOS 上的 Safari 与电脑上的 Safari 有很多相似之处,但也有很多差异值得注意。

最明显的差异是用户无法改变可视范围(viewport,或译作观察口、视口、视埠) 。在电脑上,当用户改变浏览器窗口大小时,可视范围的尺寸也会改变。而在 iOS 上,除非设备的方向旋转了,可视范围才会改变尺寸。iOS 用户可以通过缩放来改变 viewport的显示范围。iPad 用户缩放网页的需求会比 iPhone 用户少。

iOS 上的 Safari 支持 cookies。Cookies 可以通过保存用户的环境(context) 、偏好以及曾输入的数据让用户和网页内容的交互更加流畅。

iOS 上的 Safari 不支持 Flash 和 Java,或者其他第三方插件。作为弥补,Safari 支持HTML5 的<audio>和<video>标记, 用以播放音频和视频的流媒体。 此外还有 JavaScript和 CSS3 的变形,透明和运动效果,用以展示动态内容。

iOS 上的 Safari 将手势解释为对"如何展示内容"的操控,而非对内容本身。轻敲可以触发 Sagari 给网页发送一个 onclick 事件,这与鼠标单击相似。但是很多鼠标动作没有相匹配的姿势,比如说 hover。

iOS 上的 Safari 容许网络应用以全屏模式运行。网络应用可以通过"Web Clip"的图标来登录,这样能隐藏 Safari 的界面控件,看起来就更像是一个本地的应用。