我有一个网格列表,一旦用户登录就会在其中填充用户设备详细信息。 所以任何人都可以帮助我如何从浏览器中获取设备名称,我还需要获取系统的位置。
这是我的代码的Demo。
TS:
var isDeviceType = (/iPad/i).test(navigator.userAgent) ?
"iOS" : (/iPhone/i).test(navigator.userAgent) ?
"iOS" : (/Android/i).test(navigator.userAgent) ?
"Android" : (/BlackBerry/i).test(navigator.userAgent) ?
"BlackBerry" : "Browser";
console.log(isDeviceType)
this.isDeviceType = isDeviceType;
从这组信息我可以得到我正在使用我的设备,如Browser
,但我需要获取设备的名称,我正在使用navigator.userAgent
来检测浏览器
答案 0 :(得分:0)
从Javascript,您只能获取用户代理,而不是设备详细信息。 如果您使用像phonegap这样的框架,它就会有API来获取设备详细信息。