`

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内核  

    js判断在哪个浏览器打开项目的方法

    return { //移动终端浏览器版本信息 trident:u.indexOf('Trident') &gt; -1, //IE内核 presto: u.indexOf('Presto') &gt; -1, //opera内核 webKit: u.indexOf('AppleWebKit') &gt; -1, //苹果、谷歌内核 gecko: u.i

    JS辨别访问浏览器判断是android还是ios系统

    项目中需要扫描二维码之后自动分辨出是android还是ios系统,针对于不同的系统进行不同的下载。...return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') &gt; -1, //IE内核 presto: u.indexOf('Presto') &gt; -1,

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

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

    JS判断是否手机或pad访问实现方法

    JS判断是否手机或pad访问实现方法  S判断是否手机或pad访问 方面的内容,对于利用JS判断是否手机或pad访问 感兴趣的同学可以看下, ... return {//移动终端浏览器版本信息 trident: u.indexOf('Tri

    支持移动浏览器(手机、ipad等)左右滑动切换tab标

    适合在多种移动设备终端使用的tab标签切换效果 支持ios、安卓等多种系统 包括pad、手机浏览器等 内容高度自适应 当然,pc客户端也可兼容,兼容主流浏览器,IE6还未经测试 使用方法: css、...

    基于流媒体视频会议移动终端的系统研究

    随着移动互联网的迅速发展,为达到远距离快速沟通和节约成本的目的,人 们希望利用互联网及移动互联网的相关技术来实现视频会议,因此远距离的音视 频的同步交互成为新的沟通方式。在IT业界热点技术中,视频会议技术...

    基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统

    主要介绍了基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统 的相关资料,需要的朋友可以参考下

    aws-sdk-js:浏览器和Node.js中适用于JavaScript的AWS开发工具包

    适用于JavaScript的AWS开发工具包版本3.x现在可用适用于JavaScript的AWS开发工具包的通常可用。 有关更多信息,请参见《或《 。 有关发行说明,请参阅 。 在v2.4.8之前,发行说明可以在找到目录:入门如何安装在...

    dom-terminal:在Web浏览器中运行的命令行终端

    该终端可在浏览器,台式机或移动设备中运行。 它提供了使用您自己的命令扩展终端的简单方法。 请享用。 如何使用 在HTML中包含terminal.js和terminal.css : &lt; script src =" terminal.min.js " &gt; &lt;/ ...

    使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)

    WEB开发中如何通过Javascript来判断终端为PC、IOS(iphone)、Android呢? 可以通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。 var u = navigator.userAgent; isAndroid = u.indexOf('...

    易语言调用GoogleV8引擎执行JS

    V8 最早被开发用以嵌入到 Google 的开源浏览器 Chrome 中,但是 V8 是一个可以独立的模块,完全可以嵌入您自己的应用,著名的 Node.js( 一个异步的服务器框架,可以在服务端使用 JavaScript 写出高效的网络服务器 ) ...

    react-read-pdf:浏览器中适用于React 16.5的移动友好型PDF阅读器

    适合移动设备:支持所有移动终端设备,包括移动设备,平板电脑和其他设备 浏览器支持 IE 10以上 Firefox 3.6以上版本 Chrome6+ Safari 6+ 歌剧11.5+ iOS Safari 6.1+ Android浏览器3+ 快速开始 1.将react-read-...

    js判断当前页面在移动设备还是在PC端中打开

    本文实例讲解了js判断当前页面在移动设备还是在PC端中打开的详细代码,分享给大家供大家参考,具体内容如下 ... return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') &gt; -1, //IE内核

    判断访客终端类型集锦

    我们使用PHP的$_SERVER[‘HTTP_USER_AGENT’]来获取手机用户浏览器的用户代理,然后匹配已有的各种手机浏览器代理库,如果含有匹配的关键字,则判断为手机(移动终端)用户。 function is_mobile() { $user_agent...

    基于HTML5和Javascript的移动应用架构

    如果你认为你能够无视终端用户的移动化需求,那请记住:当个人电脑刚出现时,企业中的IT部门也曾对它们有抵制情绪。实际情况会怎么样呢?移动设备的激增正在促使IT部门做出改变,他们必须支持移动设备,并紧接着开发...

    UC浏览器软件

    UC浏览器是一款免费网页浏览软件,适用于以手机为主的各类手持移动终端。 1.【强大内核继续提升】HTML5.JS.CSS.Flash等性能翻倍提升,共同打造绝佳浏览体验;

    ASP.NET移动考勤(webapp版本)源码

    1、AppFramwork框架,针对HTML5浏览器和移动设备开发的javascript框架,是个极其快速的查询选择库,具备跨平台平台特性。该特性解决了学生,家长,老师智能终端多样化的问题,应用开发一次,可以使用在多种机型和...

Global site tag (gtag.js) - Google Analytics