gpt4 book ai didi

javascript - 如何检测仅适用于移动设备的 Chrome?

转载 作者:行者123 更新时间:2023-12-03 06:34:03 25 4
gpt4 key购买 nike

我只想检测移动设备上的 Chrome,例如 Android 版 Chrome、iOS 版 Chrome。有什么可靠的方法可以做到这一点?

编辑 1:如果您想知道为什么......

本地址栏显示/隐藏时,移动版 Chrome 会烦人地改变视口(viewport)高度。由于我的网站严重依赖 vh 单位,因此在 Android 版 Chrome 和 iOS 版 Chrome 上滚动时的用户体验丑陋

我的解决方案是将整个网站包装在一个有限高度的容器中,并将滚动委托(delegate)给它。这可以防止窗口滚动,从而防止地址栏隐藏。唯一的问题是,在桌面浏览器上滚动会出现问题,因为我的布局包含 obscure the wrapping container's scrollbar 的固定元素。 。鉴于我可能永远找不到该问题的解决方案,对我来说最好的方法是在移动设备上检测 Chrome,然后再应用新布局。

编辑2:this question中给出的答案不为我工作。他们甚至可以在 Safari 和原生浏览器上检测 Chrome。

最佳答案

在 user-agent-string 中搜索并查找 Chrome 和(Android 或 iOS)。更多信息:http://www.useragentstring.com/

关于javascript - 如何检测仅适用于移动设备的 Chrome?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38314522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com