【发布时间】:2019-07-25 14:26:51
【问题描述】:
我正在为我的网站构建响应能力,我注意到当访问基于用户代理字符串将用户重定向到 Apple App Store 或 Google Play 的特定功能时,当浏览器呈现时,该网站将无法运行它是“移动版”,而当我点击“请求桌面版”时,它似乎可以工作。就这两个版本而言,我在网站中写入的唯一不同是媒体查询。这让我想知道浏览器确定网站是“移动”版本还是“桌面”版本的参数是什么。
【问题讨论】:
-
取决于您使用的方法 - 如果它是响应式的,那么它基于特定大小的媒体查询,如果它是自适应的,那么它通常是检查的某些用户代理字符串的列表。跨度>
-
确实……浏览器不会做这样的事情……JS/CSS 将决定所看到的内容
-
对。但就更改“请求移动”和“请求桌面”功能而言,浏览器看到的有什么区别?
-
再一次,浏览器没有看到任何东西 - 它正在显示它被告知要显示的内容。
标签: html css mobile browser desktop