该网页是如何判断用户是否使用移动设备的?仅在开发者工具中使用 iPhone 用户代理,打开网页的结果不符合预期,必须在 devtools 中模拟移动设备才符合预期

2023-11-01 17:02:16 +08:00
 VisualStudioCode

https://www.1point3acres.com/bbs/tag-9620-1.html

在开发者工具中,启用模拟移动设备,进入该网页会跳转至该网页的移动版。

然而,仅在 devtools 的「网络状况」中使用 iPhone 用户代理的话,进入该网页会跳转至另一个不符合预期的网页:

https://www.1point3acres.com/bbs/forum.php?mobile=1

备注:我使用的 iPhone 用户代理:

Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Mobile/15E148 Safari/604.1

788 次点击
所在节点    程序员
1 条回复
Rache1
2023-11-01 17:31:16 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX