`

JS 获取移动终端浏览器版本信息

阅读更多
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var browser={
	versions:function(){
		var u = navigator.userAgent, app = navigator.appVersion;
		return {//移动终端浏览器版本信息
			trident: u.indexOf('Trident') > -1, //IE内核
			presto: u.indexOf('Presto') > -1, //opera内核
			webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
			gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
			mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
			ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
			android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
			iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
			iPad: u.indexOf('iPad') > -1, //是否iPad
			webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
		};
	}(),
	language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
document.writeln("语言版本: "+browser.language+"<br>");
document.writeln(" 是否为移动终端: "+browser.versions.mobile+"<br>");
document.writeln(" ios终端: "+browser.versions.ios+"<br>");
document.writeln(" android终端: "+browser.versions.android+"<br>");
document.writeln(" 是否为iPhone: "+browser.versions.iPhone+"<br>");
document.writeln(" 是否iPad: "+browser.versions.iPad+"<br>");
document.writeln(navigator.userAgent);
</script>
</body>
</html>

 

效果图:

 

 

 

 

 

 

 

 

 

  • 大小: 30.2 KB
1
0
分享到:
评论

相关推荐

    基于javascript实现判断移动终端浏览器版本信息

    具体解释都在注释里,这里就不多废话了,直接奉上代码 代码如下: [removed] /* * 智能机浏览器版本信息: ... return{//移动终端浏览器版本信息  trident: u.indexOf(‘Trident’) &gt; -1,//IE内核  

    电信设备-一种移动终端浏览器的启动装置.zip

    移动终端浏览器的启动包括多个阶段:内存初始化、渲染引擎加载、JavaScript虚拟机启动、网络连接建立以及用户界面渲染等。一种有效的启动装置可能会关注以下几个方面: 1. **内存管理**:优化内存分配和释放策略,...

    电信设备-一种移动终端浏览器的控制机构.zip

    《电信设备:移动终端浏览器的控制机构》 在当今信息化社会,移动终端设备已经成为人们日常生活中不可或缺的一部分。其中,浏览器作为获取互联网信息的主要途径,其性能与功能的优化显得尤为重要。本文将深入探讨...

    电信设备-基于视频标签的网页视频全屏播放方法和移动终端浏览器.zip

    本知识点将深入探讨“基于视频标签的网页视频全屏播放方法和移动终端浏览器”的相关技术,这对于理解和优化用户体验至关重要。 首先,我们要理解“视频标签”(Video Tag)。在HTML5中,标签是一个核心元素,用于在...

    电信设备-页面内容对齐方法、装置及移动终端浏览器.zip

    本文件"电信设备-页面内容对齐方法、装置及移动终端浏览器.zip"主要关注如何有效地在移动设备上呈现网页内容,确保其视觉效果的和谐与一致性,同时优化浏览体验。下面将详细解析其中涉及的知识点。 1. **页面内容...

    js判断浏览器终端

    - **获取用户代理**:通过 `navigator.userAgent` 获取用户的浏览器信息。 - **安卓系统匹配**:使用 `/android/i` 正则表达式进行匹配。这里使用了 `i` 标志使匹配不区分大小写。 - **iPhone 匹配**:与安卓系统的...

    js智能获取浏览器版本UA信息的方法

    这篇文章将介绍如何利用JavaScript智能获取浏览器的用户代理字符串(User Agent,简称UA)信息来判断浏览器版本和类型。 JavaScript提供了navigator对象,该对象包含了浏览器的详细信息。其中,最为关键的属性是...

    电信设备-便携式移动终端的触摸控制式浏览器.zip

    《电信设备:便携式移动终端的触摸控制式浏览器》 在当今的信息化时代,便携式移动终端,如智能手机和平板电脑,已经成为人们日常生活和工作中不可或缺的一部分。这些设备的一个核心功能是内置的触摸控制式浏览器,...

    电信设备-基于浏览器引擎的动态加载Widget的方法及移动终端.zip

    在移动终端上,Widget的引入极大地提高了用户体验,使用户可以快速、便捷地获取和操作信息。 基于浏览器引擎的动态加载Widget方法,核心在于利用浏览器引擎的强大解析和渲染能力,为Widget提供一个运行环境。通常,...

    电信设备-利用移动终端识别并获取相关网页信息的系统及方法.zip

    标题中的“电信设备-利用移动终端识别并获取相关网页信息的系统及方法”是指一种技术方案,它涉及到了电信行业、移动通信以及信息处理等多个领域。这种系统和方法旨在通过移动设备来高效、准确地识别和获取网页上的...

    行业分类-设备装置-书签处理方法和终端浏览器.zip

    在IT行业中,书签处理方法和终端浏览器是两个重要的概念,尤其对于提升用户在Web浏览体验上起着关键作用。书签是用户保存感兴趣网页的一种方式,方便他们快速回访,而终端浏览器则是用户访问互联网的主要工具。接...

    js判断浏览器版本以及浏览器内核的方法

    代码中还通过`document.write`方法输出了浏览器的相关信息,这包括浏览器的内核信息和是否为移动终端,以及操作系统的相关信息。通过输出这些信息,开发者可以直观地看到当前浏览器的特性,进而针对特定的浏览器进行...

    基于移动终端的人脸识别系统设计.pdf

    TensorFlow.js作为TensorFlow的JavaScript版本,使得深度学习模型能够在网页浏览器端运行,极大扩展了人脸识别技术的应用场景,包括Web应用和移动端应用等。 综上所述,基于移动终端的人脸识别系统的设计是一次将...

    电信设备-页面内容获取方法、装置及应用设备与移动终端.zip

    本主题聚焦于“页面内容获取方法、装置及应用设备与移动终端”,这是一个涉及网络数据传输、用户界面交互以及设备间通信的技术领域。这份资料以一个名为“页面内容获取方法、装置及应用设备与移动终端.pdf”的文件...

    js判断客户端是iOS还是Android等移动终端的方法

    判断原理: JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是...如何判断是否为移动终端 利用正则match, 匹配navigator.

    JS判断是否在微信浏览器打开

    u.match(/AppleWebKit.*Mobile.*/), // 是否为移动终端 ios: !!u.match(/\(i[^;]+;(U;)?CPU.+MacOSX/), // ios终端 android: u.indexOf('Android') &gt; -1 || u.indexOf('Linux') &gt; -1, // android终端或uc浏览器 ...

    移动终端应用开发(HTML5)报告

    - **技术背景与趋势**:随着移动互联网的飞速发展,越来越多的技术公司开始关注移动终端的应用开发。IBM BA(Cognos) Mobile、SAP、QlikView、Tableau等众多知名BI厂商纷纷推出针对移动设备的解决方案,这些解决方案...

    检测各种移动终端类型

    4. **版本信息**:库可以获取操作系统的版本信息,这对于确保兼容性至关重要。 5. **简单易用**:Mobile-Detect的API设计简洁,只需要几行代码就可以完成设备检测,比如`$detect-&gt;is('Mobile')`或`$detect-&gt;isiOS()...

Global site tag (gtag.js) - Google Analytics