Apple 关于浏览器嗅探的建议
Apple 对于使用浏览器嗅探技术有什么建议(例如区分桌面 IE/FF/移动 Safari(即 iPad))/其他平板电脑
我知道 Apple 希望我们避免使用用户代理。
媒体技术是区分 iPad 和 Xoom 的万无一失的方法吗?
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px)" href="ipad.css">
Does Apple have any recommendation for using any technique for browser sniffing (e.g. to distinguish between desktop IE/ FF / Mobile Safari (i.e. iPad)) / Other tablets
I know Apple wants us to avoid using User-agent for the same.
Is the media technique foolproof way to differentiate between iPad and say Xoom?
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px)" href="ipad.css">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您不想尝试检测设备/用户代理,而是希望专注于检查浏览器的功能。这包括屏幕分辨率、JS 支持、CSS 支持等等。
媒体查询只是您可以用来使您的网站在多种设备上正常运行的众多技术之一。为了帮助您入门,这里有一些有用的资源:
Rather than trying to detect device/user-agent, you want to focus on checking the capabilities of the browser. This includes screen resolution, JS support, CSS support, and more.
Media queries is only one of many techniques you can employ to make your website work well across many devices. To get you started, here are a few helpful resources:
请参阅 优化 Apple 开发者网络上的 Web 内容。本文包括使用条件 CSS 来识别浏览器功能,以及 Safari 浏览器发送的各种用户代理字符串的差异。
See Optimizing Web Content on the Apple developer network. This article includes using conditional css to identify browser capabilities, and the differences in various user-agent strings sent by Safari browsers.