iOS 6中Safari支持远程调试和文件上传功能

iOS 6中Safari支持远程调试和文件上传功能


随着移动设备逐渐成为人们网络内容消费的主体,针对移动端的浏览设计显得越发重要。对于网页前端开发工程师来说,对移动端网页进行调试是经常遇到的事情。但是由于移动设备的特殊性,往往很难在该设备上进行操作。现在,iOS 6中Safari已经支持远程调试(Remote Debugging)和文件上传功能。

可以说现有的iOS开发工具比较有限,不过最新苹果iOS 6中的Safari为iPhone和iPad引入远程调试(Remote Debuuging)功能,工程师们在电脑上也可以即时的更改手机上对应网页的页面元素、样式表,或是查看Javascript变量等操作。其界面非常类似于Android版Chrome的远程调试工具,当在桌面端Safari选择一个元素时,它在iOS设备端将加亮。

除了远程调试,Safari还支持传统的文件上传标签<input type=”file”>,现在你可以直接从手机的相册里上传图片和视频。同时,如果某个网页服务有原生的App,新的智能应用横幅(Smart App Banners)可以让Safari用户在浏览网页时看到明显的提醒(如下图),提示他们在App Store有相关应用。这对于那些希望从App转到网页的开发人员可能没什么,但是对于终端用户来说,这仍然是一个非常好的体验。

此外,iOS 6中的Safari还推出了网页音频API(Web Audio API)、CSS Filters、横向模式时自动全屏等新特性。如果对该话题感兴趣,可以点击这里查看更加专业的讨论。