设备检测网站 这是一个用于检测用户设备的浏览器信息和版本的网站。它可以获取用户所使用的浏览器内核类型、移动终端设备类型以及iOS版本等信息。
如何使用
访问此网站后,页面会自动解析当前URL中的查询参数,以获取用户设备的信息。无需任何额外的操作或设置,即可快速获取所需数据。
功能介绍
检测浏览器内核类型:该网站支持多种浏览器内核类型,包括IE内核、presto、WebKit(苹果、谷歌内核)、Gecko(火狐内核)等。你可以通过调用
bs.versions()
方法来获取浏览器内核类型信息。判断是否为移动终端:该网站通过判断用户代理字符串中是否包含特定的关键字来确定是否为移动终端设备。其中,
mobile
属性表示是否为移动终端,ios
属性表示是否为iOS终端。检测iOS版本:如果你想了解用户所使用的iOS版本信息,可以使用
bs.versions().ios
属性来获取。该属性返回一个布尔值,如果为true
,则表示用户正在使用iOS终端;如果为false
,则表示不是iOS终端。
代码示例
以下是一个简单的JavaScript代码示例,展示如何使用该网站进行设备检测:
// 获取当前URL中的查询参数
var url = location.search;
url = url.substr(1); // 去除查询参数前面的问号
// 将查询参数解析为对象
var params = JSON.parse('{"' + url.slice(1) + '":[]}');
// 获取用户设备信息
var deviceInfo = {};
deviceInfo.userAgent = navigator.userAgent; // 用户代理字符串
deviceInfo.platform = params['platform']; // 平台信息(如Windows、macOS、iOS等)
deviceInfo.browserEngine = params['browser_engine']; // 浏览器引擎类型(如Trident、WebKit等)
deviceInfo.isMobile = Boolean(params['mobile']); // 是否为移动终端设备
deviceInfo.isIOS = Boolean(params['ios']); // 是否为iOS终端
// 打印设备信息
console.log(deviceInfo);
以上代码将解析当前URL中的查询参数,并将其存储在deviceInfo
对象中。你可以进一步使用这些信息来执行相应的逻辑操作,比如根据不同的设备类型显示不同的网页内容。