有哪些选项可以确定用户使用的是平板电脑还是显示为 Chrome 的浏览器,但实际上是另一种浏览器Vivaldi

问题描述

我正在开发一款应用,该应用只能在笔记本电脑或台式机上的 Chrome、Safari 和 Firefox 上支持

因此,我需要检查用户使用的设备和浏览器,并显示相应的消息。

但是,较新的 iPad(也可能是 Android 平板电脑)用户代理数据表明它是 MacOS 而不是 iOS。

此外,浏览器也不能信任用户代理数据。例如,Vivaldi 会说它是 Chrome。

目前,我能想到的唯一解决方案是检查视口宽度和高度,但我知道这有其自身的一系列问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)