有没有办法让移动版Safari识别一个针对移动设备的站点并自动缩放?其他手机和浏览器如何实现这个功能?
我希望避免查看user_agent并针对每个移动浏览器发送不同的页面。
我希望避免查看user_agent并针对每个移动浏览器发送不同的页面。
网站可以识别移动浏览器并相应地生成输出,这通常是期望的方式。
Safari将检测宽度并进行缩放以适应屏幕,但除此之外...
您可以使用条件CSS来避免基于用户代理的不同页面。实际上,苹果公司有一些非常好的文档介绍如何创建支持iPhone的Safari浏览器以及桌面浏览器的网页。
我建议先阅读iPhone人机界面指南Web应用程序。这将为您提供一个良好的开始,以使用条件CSS根据设备特性(如屏幕尺寸)而不是用户代理来自定义页面。