`
skydove
  • 浏览: 19506 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

js获取手机浏览器内核版本[转]

 
阅读更多
  1. <script type="text/javascript">  
  2. /* 
  3. * 智能机浏览器版本信息: 
  4. * 
  5. */  
  6.    var browser={  
  7.     versions:function(){   
  8.            var u = navigator.userAgent, app = navigator.appVersion;   
  9.            return {//移动终端浏览器版本信息   
  10.                 trident: u.indexOf('Trident') > -1, //IE内核  
  11.                 presto: u.indexOf('Presto') > -1, //opera内核  
  12.                 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核  
  13.                 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核  
  14.                 mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端  
  15.                 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端  
  16.                 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器  
  17.                 iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器  
  18.                 iPad: u.indexOf('iPad') > -1, //是否iPad  
  19.                 webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部  
  20.             };  
  21.          }(),  
  22.          language:(navigator.browserLanguage || navigator.language).toLowerCase()  
  23. }   
  24. //document.writeln("语言版本: "+browser.language);  
  25. //document.writeln(" 是否为移动终端: "+browser.versions.mobile);  
  26. //document.writeln(" ios终端: "+browser.versions.ios);  
  27. //document.writeln(" android终端: "+browser.versions.android);  
  28. //document.writeln(" 是否为iPhone: "+browser.versions.iPhone);  
  29. //document.writeln(" 是否iPad: "+browser.versions.iPad);  
  30. //document.writeln(navigator.userAgent);  
  31.   
  32. </script>  
分享到:
评论

相关推荐

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

    本文实例讲述了js判断浏览器版本以及浏览器内核的方法。分享给大家供大家参考。具体实现方法如下: js判断是否移动端及浏览器内核 var browser = { versions: function() { var u = navigator.userAgent; return...

    得到浏览器尺寸,判断浏览器内核

    首先,获取浏览器尺寸通常涉及到JavaScript的`window`对象,特别是其`innerWidth`和`innerHeight`属性。`innerWidth`返回浏览器视口的宽度,不包括滚动条;`innerHeight`则返回浏览器视口的高度。通过监听`resize`...

    使用js检测当前浏览器版本,多浏览器类型和版本号检测

    我们可以通过`navigator.userAgent`属性来获取浏览器发送给服务器的User-Agent字符串。这个字符串包含了浏览器的名称、版本以及操作系统等信息。 2. **检测浏览器类型** 通过分析`userAgent`字符串,我们可以识别...

    jQuery.browser.js 补加当前浏览器内核/版本判断公共方法

    快速获取,当前浏览器内核及版本,对于不同浏览器的内核判断的公共方法

    JS检查浏览器的版本

    为了方便地获取浏览器版本,我们可以编写函数进行解析。例如,一个简单的检查IE版本的函数可以这样实现: ```javascript function checkIEVersion() { var userAgent = navigator.userAgent; if (userAgent.index...

    cef浏览器内核

    CEF(Chromium Embedded Framework)浏览器内核是一种开源的框架,它允许开发者将Google Chrome的渲染引擎和JavaScript引擎嵌入到他们的应用程序中。CEF基于Chromium项目,提供了与Chrome相似的Web浏览功能,但可以...

    MFC通过CEF封装Chrome浏览器内核

    本教程将详细介绍如何利用MFC通过CEF封装Chrome浏览器内核,实现一个具有前进和后退功能的网页浏览组件。 首先,我们需要理解CEF的工作原理。CEF基于Chromium项目,它包含了Chromium的大部分功能,如HTML5解析、...

    Java嵌入谷歌内核简单浏览器

    6. **交互与控制**:利用API与浏览器进行交互,例如执行JavaScript代码,获取DOM元素,或者控制页面导航。 在开发过程中,需要注意性能优化,因为嵌入一个完整的Web渲染引擎可能会消耗大量系统资源。同时,由于CEF...

    CEF嵌入google chrome内核的浏览器

    在Windows平台上,通过CEF接口将Google Chrome内核嵌入到Win32程序中,开发者可以创建自定义的浏览器应用,这些应用不仅具有与Chrome浏览器类似的性能,还能根据具体需求进行定制和扩展。例如,你可以调整界面布局、...

    cef浏览器内核使用

    CEF(Chromium Embedded Framework)是一款基于Google Chromium浏览器内核的开源框架,允许开发者在自己的应用程序中嵌入Web浏览器功能。这个框架提供了丰富的API接口,使得开发者可以轻松地控制和定制浏览器的功能...

    腾讯X5内核浏览器类库3.5版本

    腾讯X5内核浏览器类库3.5版本是一款专为开发者设计的轻量级、高性能的浏览器引擎,它基于腾讯自家研发的X5渲染引擎,为移动应用提供强大的网页浏览支持。X5内核以其出色的性能优化、丰富的API接口以及对HTML5标准的...

    WebKit2-7604.5.6 浏览器内核

    WebKit2-7604.5.6 是一个特定版本的 WebKit 浏览器内核,WebKit 是一个开源的网页渲染引擎,被广泛应用于各种操作系统和应用程序中,包括著名的 Safari 和 Chrome 浏览器。这个版本号表示该内核在开发过程中的一次...

    互联网技术与应用___论文 -小论浏览器内核

    ### 浏览器内核概览 #### 一、引言 随着互联网技术的飞速发展,浏览器作为人们日常生活中不可或缺的重要工具之一,其背后的技术原理也越来越受到关注。本文将重点探讨浏览器内核的相关知识,旨在揭示浏览器内核的...

    手机浏览器源代码(全部c语言)

    在当今移动互联网时代,手机浏览器作为我们日常获取信息的重要工具,其背后的源代码实现自然备受关注。本文将深入探讨一款完全使用C语言编写的手机浏览器——“MIC_with_LE_1[1].1.14_SP24”的相关知识点,帮助读者...

    winform 嵌套chrome浏览器,.net开发谷歌内核浏览器。

    总之,通过Xilium.CefGlue库,.NET WinForm开发者可以方便地在应用程序中嵌入Chrome浏览器内核,提供强大的Web浏览能力,甚至集成已经过时的Flash插件。然而,随着Web技术的发展,推荐逐步迁移到更现代的Web标准,如...

    HTML转EXE工具(支持win32和win64,WebView2 (Chromium) 浏览器内核)

    3. 使用最新WebView2(Chromium) 内核 4. 优化右键上下文菜单,禁用获取代码等菜单 5. 工具及生成的EXE程序都支持4K显示(H_DPI)及普通显示 6. 生成的EXE文件进行了压缩,比原来版本大小缩减超过50% 7. 支持程序...

    移动浏览器内核和HTML5

    #### 一、浏览器内核简介 浏览器内核,或称渲染引擎,是浏览器的核心组件,负责解析网页代码并将其转化为用户可识别的视觉界面。它主要处理HTML、CSS和JavaScript,确保网页能够正确展示。在移动互联网时代,浏览器...

    js检测浏览器类型

    我们可以利用`navigator.userAgent`属性来获取浏览器发送到服务器的用户代理字符串(User-Agent string)。这个字符串包含了浏览器的名称、版本号以及操作系统等信息。 例如,对于一个典型的User-Agent字符串,如:...

    html5+js实现手机录音功能,支持微信等80%的浏览器内核

    支持大部分已实现getUserMedia的浏览器,包括腾讯Android X5内核(QQ、微信)。 录音默认输出mp3格式,另外可选wav格式(此格式录音文件超大);有限支持ogg(beta)、webm(beta)格式;支持任意格式扩展(前提有相应...

    易语言-易语言调用Edge浏览器内核

    本主题聚焦于易语言如何调用Edge浏览器内核,这是一个在网络编程领域非常重要的知识点,尤其对于那些希望在自己的应用程序中集成Web浏览功能的开发者来说。 Edge浏览器是微软推出的最新一代网页浏览器,它采用了...

Global site tag (gtag.js) - Google Analytics