诺基亚开发者论坛:跨浏览器指南
Forum Nokia发布了一个关于浏览器兼容的文档。描述了如何为iPhone、Maemo、Android和部分S60触摸设备优化自己的网站。里面有很多有用的小提示和建议值得参考。另外,压缩包内还提供了一些基于诺基亚高端设备移动Web模版创建的示例。最后的参考资料也非常精彩。
Forum Nokia发布了一个关于浏览器兼容的文档。描述了如何为iPhone、Maemo、Android和部分S60触摸设备优化自己的网站。里面有很多有用的小提示和建议值得参考。另外,压缩包内还提供了一些基于诺基亚高端设备移动Web模版创建的示例。最后的参考资料也非常精彩。
iPad的Safari浏览器和iPhone的一样,都支持CSS3媒体查询。通过这个技术,可以对设备不同的握持方向应用不同的样式,增强功能和体验。iPhone是通过屏幕最大宽度来侦测的。而iPad有点不同,它直接使用了媒体查询中的orientation属性。
如果要针对iPhone/iPod Touch开发移动网站,以下十条小代码几乎肯定是需要用到的,方便又有效。可以做到侦测iPhone/iPod、设置viewpoint和屏幕等宽、使用iPhone规格图标、侦测设备旋转方向、隐藏工具栏和模拟:hover伪类等。
什么是DeviceAtlas?它是mtld开发者论坛的一个设备描述数据库,可以用做设备侦测。DeviceAtlas个人版是DeviceAtlas简化版本,让人们能更容易的侦测设备。两者的不同在于,个人版是一种web服务,它不需要安装任何程序,也不用升级设备数据库,它是这样工作的:一位用户用他的移动设备访问我们你的网站,网站将HTTP请求头信息的User-Agent发送到DA个人版服务,我们网站收到的回应就包含了用户的设备信息。就这么简单!
http://mobiforge.com/developing/story/device-detection-cloud-deviceatlas-personal
注:目前这个服务是预览版,所以DA并不保证稳定。 而且目前仅基于UA字串,将来也会支持UAProf。