展开

关键词

JavaScript判断设备类型的实现

所有都支持该对象。 而 navigator 对象有一个 userAgent 属性,会返回用户的设备操作系统和的信息。 此时可以通过 userAgent 判断是 H5 还是 PC 。 而 App 不能获取 Window 的对象 navigator 的。 { // 移动端 } } 宽度区分 我们可以利用js代码,来判断访问者设备屏幕的宽度的大小来确定访客的设备是否为移动设备。 window.screen.availWidth:用来获取屏幕的宽度。 window.screen.availHeight:用来获取屏幕的高度。 +Mac OS X/gi.test(ua)) { //苹果 } else if (/iPad/gi.test(ua)) { //ipad } js区分判断访客的 var ua

12910

最全常用User-Agent

Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11 360 WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.11 TaoBrowser/2.0 Safari/536.11 猎豹 /4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 732; .NET4.0C; .NET4.0E; LBBROWSER) QQ Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 732; .NET4.0C; .NET4.0E) Sogou Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11 UC

4.3K31
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过JavaScript实现不同设备间的跳转和加载CSS样式

    versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; //移动设备版本信息 +Mac OS X/), //android终端或者uc android: u.indexOf('Android') > -1 || u.indexOf ('Linux') > -1, //是否为iPhone或者QQHD iPhone: u.indexOf('iPhone') > -1 , versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; //移动设备版本信息 +Mac OS X/), //android终端或者uc android: u.indexOf('Android') > -1 || u.indexOf

    8830

    js判断手机端和pc端

    Navigator对象: navigator对象包含有关的所有信息,且支持所有。 navigator对象有一个属性为userAgent,这是一个只读的字符串,声明了用于HTTP请求的用户代理头的值。 function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端版本信息 ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD iPad: u.indexOf

    27961

    非微信调取人脸核身saas微信H5服务报错优化问题

    人脸核身微信普通H5、微信原始H5等都基于微信的功能,外部调用会报错,用户在发起核验前,需先校验类型,非微信不可调用人脸核身的服务 微信普通H5、原生H5通过JS校验版本代码示例 (Ipad中微信里用此代码检测会归属于微信,所以需要再单独判断是否属于ipad调用的,禁止ipad设备发起的人脸核身Saas请求) <script> var browser = { iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD iPad: u.indexOf ) { //是否在IOS打开 alert("IOS") } if(browser.versions.android ){ //是否在安卓打开 alert("android") } } else { //否则就是PC打开

    15061

    user-Agent大全

    Opera Opera典型的userAgent如下: Opera/9.27 (Windows NT 5.2; U; zh-cn) 其中,版本号是靠近Opera的数字。 安卓 QQ MQQBrowser/26 Mozilla/5.0 (Linux; U;*roid 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10 安卓 UC JUC (Linux; U; Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7 iPad Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version

    1.6K40

    常见介绍 是网页运行的平台,常用的有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。 我们平时称为五大。 ? -moz-:代表 firefox 私有属性 -ms-:代表 ie 私有属性 -webkit-:代表 safari、chrome 私有属性 -o-:代表 Opera 私有属性 代表:傲游3、 Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机、Android 默认, (4) Chromium/Bink(chrome (5) Presto(Opera) Presto 是挪威产 opera 的 "前任" 内核,为何说是 "前任",因为最新的 opera 早已将之抛弃从而投入到了谷歌怀抱了。 目前移动设备上常用的内核有 Webkit,Blink,Trident,Gecko 等,其中 iPhone 和 iPad 等苹果 iOS 平台主要是 WebKit,Android 4.4 之前的 Android

    60820

    JS判断设备终端(PC,iPad,iPhone,android,winPhone)和

    JS判断设备终端(PC,iPad,iPhone,android,winPhone)和 var ua = navigator.userAgent; var browser = {}, ua.match(/WebKit\/([\d.]+)/i), android = ua.match(/(Android)\s+([\d.]+)/i), ipad = ua.match(/(iPad). = ua.match(/MQQBrowser\/([\d.]+)/i), chrome = ua.match(/CriOS\/([\d.]+)/i), opera = ua.match(/Opera\/([\d.]+)/i), safari = ua.match(/Safari\/([\d.]+)/i);

    1.1K80

    探针--JavaScript

    在开发中,我们经常会遇到需要判断操作平台和类型的问题。 HTTP规范(包括1.0和1.1版)明确规定,应该发送简短的用户代理字符串,指明的名称和版本号。 常用的UA信息 UA信息 IE “Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; . 但是往往都不健全,比如: function myBrowser(){ var userAgent = navigator.userAgent; //取得的userAgent字符串 if (userAgent.indexOf("Opera") > -1) { //判断是否Opera return "Opera" } if (userAgent.indexOf 可得知,其上述示例写的并不好,由于“ChromeUA”和“SafariUA”中都包含“Safari”字样,且“ChromeUA”和“EdgeUA”中都包含“Chrome”字样,上述之所以可以正确判断

    80141

    内核(理解)

    代表: IE、傲游、世界之窗、Avant、腾讯TT、猎豹安全、360极速、百度等。    代表:傲游3、 Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机、Android 默认, (4) Chromium/Bink(chrome (5) Presto(Opera)   Presto 是挪威产 opera 的 "前任" 内核,为何说是 "前任",因为最新的 opera 早已将之抛弃从而投入到了谷歌怀抱了。 了解一点:   移动端的内核主要说的是系统内置的内核。    目前移动设备上常用的内核有 Webkit,Blink,Trident,Gecko 等,其中    iPhone 和 iPad 等苹果 iOS 平台主要是 WebKit,   Android 4.4

    1.7K30

    js判断信息

    本示例讲述了关于js获取各种信息,例如微信,qq内置,电脑火狐,qq等等 判断手机相关 if (browser.versions.mobile) { //判断是否是移动设备打开   } } else {            //否则就是PC打开        } 信息汇总 var browser = {  versions: function () {   var  u = navigator.userAgent, app = navigator.appVersion;  return {   //移动终端版本信息    iPad: u.indexOf('iPad ') > -1, //是否iPad       iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD    trident: u.indexOf( 'Trident') > -1, //IE内核    presto: u.indexOf('Presto') > -1, //opera内核    webKit: u.indexOf('AppleWebKit

    1.5K10

    Vue分享功能实现,判断不同手机、及微信内核

    Vue分享功能实现,判断不同手机、及微信内核,展示对应内容。 : data(){   return{     shareImg:"/static/img/share-Android.png",   } }, mounted() {   var b = {//判断内核 v: function () {       var u = navigator.userAgent, app = navigator.appVersion;       return {//移动终端版本信息  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

    81710

    Javascript判断设备类型,检测是否为微信打开

    var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端版本信息 ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD iPad: u.indexOf ('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 { //在微信中打开 alert('微信打开'); } else { alert('移动端打开但不是微信') } } else { //否则就是PC打开

    9741

    多种方式判断PC端,IOS端,移动端

    通过判断的userAgent,用正则来判断手机是否是IOS(苹果)和Android(安卓)客户端。 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera u.indexOf('Adr') > -1, //android终端 iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD browser.versions.android||browser.versions.ios){ alert("移动端"); } currentLang = navigator.language; //判断除IE外其他使用语言 currentLang){//判断IE使用语言 currentLang = navigator.browserLanguage; } alert(currentLang);

    36030

    User-agent大全

    它是一个特殊字符串头,是一种向访问网站提供你所使用的类型及版本、操作系统及版本、内核、等信息的标识。 的UA字串的标准格式:标识 (操作系统标识; 加密等级标识; 语言) 渲染引擎标识版本信息。但各个有所不同。 字串说明: 1、标识 出于兼容及推广等目的,很多的标识相同,因此标识并不能说明的真实版本,真实版本信息在 UA 字串尾部可以找到。 2、操作系统标识 ? User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999 二、识别 1、IE(以IE 9.0 opera的判断标准是opera字段,opera字段后面的数字为版本号。

    89831

    判断网页是通过PC端还是移动终端打开的

    Phone)/i))) {     alert('您正在通过手机访问'); } else {     alert("您在PC端访问"); } JS判断客户端是否是iOS或者Android手机移动端: 通过判断的  OS X/); //ios终端     alert('是否是Android:'+isAndroid);     alert('是否是iOS:'+isiOS); </script> 下面一个比较全面的检查函数 u.indexOf('Adr') > -1, //android终端                 iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD currentLang = navigator.language;   //判断除IE外其他使用语言 if(! currentLang){//判断IE使用语言     currentLang = navigator.browserLanguage; } alert(currentLang); 第二种: if

    1.5K00

    User-Agent大全

    它是一个特殊字符串头,是一种向访问网站提供你所使用的类型及版本、操作系统及版本、内核、等信息的标识。 的UA字串的标准格式:标识(操作系统标识;加密等级标识;语言)渲染引擎标识版本信息。但各个有所不同。 字串说明: 1、标识 出于兼容及推广等目的,很多的标识相同,因此标识并不能说明的真实版本,真实版本信息在UA字串尾部可以找到。 版本信息 显示的真实版本信息,格式为:/版本信息 User-Agent的详细信息 PC端: safari5.1–MAC User-Agent:Mozilla/5.0(Macintosh /9.80(Android2.3.4;Linux;Operamobi/adr-1107051709;U;zh-cn)Presto/2.8.149Version/11.10 opera的判断标准是opera

    4.3K20

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券