JS获取设备信息

用JS获取移动设备信息 获取设备信息少不了的一个JS脚本就是 : mobile-detect.js,如图第二个script链接就是mobile-detect.js的网上链接。它的官方链接我给大家放在这里了: mobile-detect.js官方地址https://www.mobile-detect.cn/ <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script> <script .. 阅读详情

获取设备相关信息:

方法一:

function browerType() {
    var sUserAgent = navigator.userAgent.toLowerCase();  //浏览器的用户代理设置为小写,再进行匹配
    var isIpad = sUserAgent.match(/ipad/i) == "ipad";  //或者利用indexOf方法来匹配
    var isIphoneOs = sUserAgent.match(/iphone os/i) == "iphone";
    var isMidp = sUserAgent.match(/midp/i) == "midp";  //移动信息设备描述MIDP是一套Java应用编程接口,多适用于塞班系统
    var isUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";  //CVS标签
    var isUc = sUserAgent.match(/ucweb/i) == "ucweb";
    var isAndroid = sUserAgent.match(/android/i) == "android";
    var isCe = sUserAgent.match(/windows ce/i) == "windows ce";
    var isWM = sUserAgent.match(/windows mobil/i) == "windows mobil";
    if (isIpad || isIphoneOs || isMidp || isUc7 || isUc || isAndroid || isCe || isWM) {
        alert('该设备为移动设备');
    } else {
        alert('该设备为PC设备');
    }
}

方法二:

function detectOS() {
    var sUserAgent = navigator.userAgent;
    var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
    var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
    if (isMac) return "Mac";
     var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
    if (isUnix) return "Unix";
    var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
    var bIsAndroid = sUserAgent.toLowerCase().match(/android/i) == "android";
    if (isLinux) {
    if(bIsAndroid) return "Android";
    else return "Linux";
    }
    if (isWin) {
        var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
    if (isWin2K) return "Win2000";
    var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 ||
    sUserAgent.indexOf("Windows XP") > -1;
    if (isWinXP) return "WinXP";
    var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
    if (isWin2003) return "Win2003";
    var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
    if (isWinVista) return "WinVista";
    var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
    if (isWin7) return "Win7";
    var isWin8 = sUserAgent.indexOf("Windows NT 6.2") > -1 || sUserAgent.indexOf("Windows 8") > -1;
    if (isWin8) return "Win8";
    var isWin9 = sUserAgent.indexOf("Windows NT 6.3") > -1 || sUserAgent.indexOf("Windows 9") > -1;
    if (isWin9) return "Win8.1";
    }
    return "other";
}

document.writeln("您的操作系统是:" + detectOS());
alert(detectOS());
个人收藏夹[1]-爬取网页源代码,并保存 import requests if __name__ == "__main__": #step_1:指定url url = 'https://www.baidu.com/' #step_2:发起请求 #get方法会返回一个响应对象 response = requests.get(url=url) #step_3:获取响应数据.text返回的是字符串形式的响应数据 page_text = response.text print(page_tex 阅读详情

相关推荐

【前端】用JS获取部分设备信息

今天有人在群里问闲人:**如何获得设备的WIFI状态**。 说到有关设备的信息,作为老司机,第一时间就要想到`navigator`。 **注**:*所有`navigator`相关的接口都有兼容性限制,使用前都需要先确定下兼容性*。 传送门:[https://developer.mozilla.org/zh-CN/docs/Web/API/Navigator]

闲人小院 3294

js获取当前设备信息

工作中我们可能会遇到各种需求,例如:要通过前端的写的某一个页面去获取当前登录设备的信息,其实很简单,下边我就教大家如何获取!!例如:以上就是今天要讲的内容,如有疑惑或问题可以私信询问。...............

95后独自打拼的程序猿 1万+

JavaScript移动设备信息获取方法

在上面的代码中,我们首先获取用户代理字符串,然后使用正则表达式测试字符串是否包含特定的关键字来确定设备的类型。如果用户代理字符串中包含"Android"、“iPhone”、“iPad”、“iPod”、“Windows Phone”、“BlackBerry”、“Windows”、“Macintosh"或"Linux"等关键字,我们可以判断设备类型。综上所述,我们可以使用JavaScript来获取移动设备的信息,包括设备类型、操作系统和屏幕尺寸等。用户代理字符串包含了设备的信息,我们可以从中提取设备类型。

ByteZenith的博客 1275

JavaScript 获取当前访问设备是什么

在前端开发中,有时我们需要根据用户所使用的设备类型来提供不同的功能或界面展示。而 JavaScript 提供了一种简单的方法来获取当前访问设备的信息。

前端程序猿的博客 3422

JavaScript获取访问者设备信息的限制与方法

本文还有配套的精品资源,点击获取 简介:JavaScript作为客户端脚本语言广泛用于网页和网络应用开发。本教程探讨如何使用JavaScript获取访问者网卡MAC地址信息,但由于浏览器安全策略限制,直接获取MAC地址通常是不可能的。文章讨论了替代方法和相关知识点,包括使用浏览器API、WebRTC、WebSocket、浏览器插件或服务器端辅助以及第三方服务等,可间接获取用...

weixin_42579969的博客 1128

JavaScript中获取用户设备标识信息的探索

WebSocket是一种网络通信协议,被RFC 6455标准化,提供了一种在单个TCP连接上进行全双工通信的方法。它被设计为一个简单的协议,以使得客户端和服务器之间可以进行可靠的双向通信。建立WebSocket连接的过程通常始于一个HTTP升级请求,请求中包含必要的Upgrade和Connection头部信息,以使服务器和客户端知道将要进行WebSocket通信。一旦连接建立,两端就可以随时发送消息,而不再受到HTTP请求-响应周期的限制。participant C as 客户端。

weixin_35751412的博客 1041

js获取android imei,JavaScript如何获取移动端设备信息

本篇教程介绍了JavaScript如何获取移动端设备信息,希望阅读本篇文章以后大家有所收获,帮助大家对JavaScript的理解更加深入。<方法一:HTML+封装好的方法,额外配置,使用指定方法打包才可用属性:imei:设备的国际移动设备身份码imsi:设备的国际移动用户识别码model:设备的型号vendor:设备的生产厂商uuid:设备的唯一标识参考地址:http://...

weixin_39963830的博客 3688

ROBOGUIDE教程:FANUC机器人X型焊枪气动点焊焊接

FANUC机器人X型焊枪气动点焊焊接虚拟仿真实现方法。

IndRobSim 4389

Javascript 获取设备信息 工具

JS获取设备信息(操作系统信息、地理位置、UUID、横竖屏状态、设备类型、网络状态、浏览器信息、生成浏览器指纹、日期、生肖、周几等)

我的专栏 1064

避坑指南:Allegro 17.2更新封装时遇到的5个典型问题及解决方案(含Symbol报错处理)

本文深度解析Allegro 17.2封装更新过程中的核心机制与常见陷阱。针对“Update Symbols”功能失效、焊盘不匹配、DRC报错、图形层叠错误等5大典型问题,提供从原理分析到实战解决方案的完整指南,帮助用户实现从“更新失败”到“丝滑替换”的平稳过渡。

tgb34567890的博客 1040

安装esxi7.0

保存重启后就能安装。vCenter Server是VMware vSphere虚拟化架构中的核心管理工具,充当ESXi主机及虚拟机中心管理点的服务,利用vCenter Server,可以集中管理多ESXi主机及其虚拟机,安装、配置和管理vCenter Server 不当可能会导致管理效率降低,或者致使EXSi主机和虚拟机停用。提示选择安装VMware ESXi 使用的存储,ESXi支持U盘以及SD卡安装,如系统中存在多块存储设备,选择需要安装系统的磁盘【注意磁盘142G,ESXI会将120G做VMFSL】

u011220233的博客 1万+

js获取PC设备信息,js获取手机设备信息,最全

js获取PC设备信息 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> 获取PC设备信息 </title>

橙-极纪元-JJYCheng 1万+

ubuntu 18.04 + Kimera slam 安装与demo测试

环境:opencv 3.4.12,其他的都是按照文档下载的。 首先进行组件的安装 一、Kimera-VIO 安装参考文档:https://github.com/MIT-SPARK/Kimera-VIO/blob/master/docs/kimera_vio_install.md 按照文档装就好,在安装过程中碰到如下问题: 0、make 过程很卡,不要用所有的核 1、cmake过程中卡下载 ORBvoc.zip ,手动下载这个文件,解压,将里面的3个文件,放到/Kimera-VIO/vocabu.

dna葡萄糖的博客 3630

php获取访问设备信息,如何通过JS获取访问设备信息的方法

本文将介绍获取访问网页设备的基本信息的方法,提供完整代码及例子,方便大家使用。1.获取访问者IP及所在地javascript获取访问者IP及所在地document.write("IP: " + returnCitySN['cip'] + "地区代码: " + returnCitySN['cid'] + "所在地: " + returnCitySN['cname']); 输出:IP: 61.140...

weixin_32557787的博客 656

利用 RSAU_LOG_API 把 SAP 安全审核日志接入企业 SIEM 的完整指南

在 SAP 世界里,安全审核日志(Security Audit Log,简称 SAL)是审计和合规的核心基础设施之一。系统会在后台把安全相关的关键事件记录下来,比如:(用户登录与登录失败用户锁定、解锁权限对象或角色变更远程调用(RFC)相关活动关键事务码的启动程序直接执行、批处理作业相关的敏感操作传统 ABAP 系统里,这些日志会写到本地应用服务器上的审计文件中(背后对应类似表RSAUENTR2的结构),包含事件标识、客户端、用户、终端、事务码、时间戳等信息。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 163

MATLAB算法实战应用案例精讲-【数模应用】梯度提升决策树(GDBT)(附python代码)

GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Regression Tree),是一种迭代的决策树算法,该算法由多棵决策树组成,它在被提出之初就和SVM一起被认为是泛化能力(generalization)较强的算法。近些年更因为被用于搜索排序的机器学习模型而引起大家关注。.........

qq_36130719的博客 2079

JS获取访问设备信息的方法

本文将介绍获取访问网页设备的基本信息的方法,提供完整代码及例子,方便大家使用。

傲雪星枫 3万+

V-Mamba:2D 选择性扫描状态空间模型图像分类

V-Mamba CIFAR-10 分类链路:32² RGB → Stem Conv (3→64ch, stride2→16²) → VMambaBlock ×4 (SS2D 四方向 → Mamba S6 扫描 → MLP) → GAP → Linear → 10 类。核心贡献:SS2D 四方向扫描将 2D 空间建模转为 4 个 1D 序列, 计算复杂度从 O(N²) 降至 O(N)。建议先从 CIFAR-10 dim=64 depth=4 验证 SSM 收敛性;

FJN110的博客 70

使用JavaScript获取设备信息

navigator.appVersion可以获取系统、设备等信息。所以使用Javascript获取用户的设备信息主要是对字符串的裁剪和拼接操作。初始打印出来的数据: 正好我使用的红米4手机打印出来的数据顺序跟其他的安卓手机不太一样,对它的数据做了特别的处理。最终效果如下: 代码:html部分: 无JavaScript部分: // 获取初始信息 var app=navigator.

weiboren的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

js获取设备信息的方法汇总

1.获取访问者IP及所在地&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="content-type" content="text/html;charset=utf-8"&gt; &lt;

wh_xmy的博客 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

js获取设备信息

var map; var gpsPoint; var baiduPoint; var gpsAddress; var baiduAddress; //ip ip地址 字符串 //time 时间 单位秒 //os 操作系统版本 //platform 平台 android or ios //city 城市 //location = {lng:XX,lnt:XX} 格式 //brand 手机品牌 /

luoyang2的博客 9088

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

js获取移动端设备信息(IMEM,IMIS,手机型号,系统版本,浏览器信息等)

js获取移动端设备信息(IMEM,IMIS,手机型号,系统版本,浏览器信息等)

dazhou157100的博客 1万+

Navigator 对象是 JavaScript 中用于获取有关浏览器和设备的信息的对象

Navigator对象是 JavaScript 中用于获取有关浏览器和设备的信息的对象。它是window对象的一部分,主要用于访问浏览器的相关属性和功能。Navigator对象提供了许多属性和方法,可以帮助开发者检测用户的浏览器类型、操作系统、支持的功能等.。

weixin_43143635的博客 1323

获取设备信息的js库

DeviceJs 教程:设备信息检测库项目介绍DeviceJs 是一个轻量级的 JavaScript 库,用于检测用户的设备信息,包括操作系统、地理位置、UUID、横竖屏状态、设备类型、网络状态、浏览器信息以及生成浏览器指纹等功能。这个库可以帮助开发者根据不同设备特性进行适配,实现响应式设计或者特定功能的优化。项目快速启动安装通过npm安装 DeviceJs:AI写代码bash引入在你的HTML或JavaScript文件中引入 DeviceJs:AI写代码html。

duancsdn的博客 459
上一篇: 利用JS实现密码强度校验
下一篇: Java数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException,如何解决?
以夢爲馬☆
博客等级 码龄15年 286粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值