JS获取当前设备名称
在JavaScript中,没有直接获取“当前设备名称”的标准方法,因为这通常涉及访问底层系统信息,而JavaScript在浏览器中运行时通常无权访问这些信息。不过,可以通过用户代理字符串(User-Agent string)来间接推断设备信息。
以下是一个简单的示例,用于解析用户代理字符串,并尝试推断设备类型:
//获取当前设备名称getDeviceName() {const userAgent = navigator.userAgent;if (userAgent.indexOf("Android") !== -1) {return "Android";} else if (userAgent.indexOf("iPhone") !== -1) {return "iPhone";} else if (userAgent.indexOf("iPad") !== -1) {return "iPad";} else if (userAgent.indexOf("Windows Phone") !== -1) {return "Windows Phone";} else if (userAgent.indexOf("iPod") !== -1) {return "iPod";} else if (userAgent.indexOf("BlackBerry") !== -1) {return "BlackBerry";} else if (userAgent.indexOf("Mac OS") != -1) {return "Apple PC";} else if (userAgent.indexOf("Windows") != -1) {return "Windows PC";} else {return "Unknown Device";}},console.log(getDeviceName());

