【发布时间】:2022-09-30 19:45:36
【问题描述】:
好的,这已经回答了很多次了,但它不适合我。我正在使用 navigator.userAgent 并搜索某些单词 android|iphone|kindle|ipad。但这不起作用。当我在手机上运行时,userAgent 是:
Mozilla/5.0 (Linux: Android 12) AppleWebKit/537.36 (KHTML, like Gecko) 版本/4.0 Chrome/105.0.5195.79 Mobile DuckDuckGo/5 Safari/537.36
这样就可以了,但是当我在笔记本电脑上玩游戏时, userAgent 是:
Mozilla/5.0 (Linux: Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Mobile Safari/537.36 Edg/105.0.1343.33
因此,我使用的方法都适用于“Android”,因此移动设备和笔记本电脑都作为移动设备触发。
有没有不同的方法,或者更好的方法来做到这一点?
谢谢。
-
这回答了你的问题了吗? Detecting a mobile browser
标签: javascript mobile