iphone6 useragent,哪位大神告诉下
一、iphone 各版本的useragent,谁有发一下
以下是关于iPhone个版本的useragent:
1、iOS
Mozilla/5.0(iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+(KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3
2、iOS2
Mozilla/5.0(iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1(KHTML, like Gecko) Version/3.1.1 Mobile/5A347 Safari/52
Mozilla/5.0(iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1(KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20
3、iOS3
Mozilla/5.0(iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18(KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
Mozilla/5.0(iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; ja-jp) AppleWebKit/528.18(KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16
4、iOS4
Mozilla/5.0(iPhone; U; CPU iPhone OS 4_0_1 like Mac OS X; ja-jp) AppleWebKit/532.9(KHTML, like Gecko) Version/4.0.5 Mobile/8A306 Safari/6531.22.7
Mozilla/5.0(iPhone; U; CPU iPhone OS 4_0_2 like Mac OS X; ja-jp) AppleWebKit/532.9(KHTML, like Gecko) Version/4.0.5 Mobile/8A400 Safari/6531.22.7
Mozilla/5.0(iPhone; U; CPU iPhone OS 4_1 like Mac OS X; ja-jp) AppleWebKit/532.9(KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7
5、iOS5
Mozilla/5.0(iPhone; U; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46(KHTML, like Gecko) Mobile/9A334 Safari/7534.48.3
6、iOS6
Mozilla/5.0(iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25
拓展资料:
用户代理
UserAgent中文名为用户代理,简称UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
User Agent的含义
一些网站常常通过判断UA来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装UA可以绕过检测。
浏览器的UA字串
标准格式为:浏览器标识(操作系统标识;加密等级标识;浏览器语言)渲染引擎标识版本信息
浏览器标识
由于很多网站在进行UA检测的时候忽略了两位数版本号,所以可能造成浏览器及之后版本收到糟糕的页面,因此自浏览器10之后的版本中浏览器标识项固定为浏览器,在UA字串尾部添加真实版本信息。
操作系统标识
FreeBSD
X11;FreeBSD(versionno.)i386
X11;FreeBSD(versionno.)AMD64
Linux
X11;Linuxppc
X11;Linuxppc64
X11;Linuxi686
X11;Linuxx86_64
Mac
Macintosh;PPCMacOSX
Macintosh;IntelMacOSX
Solaris
X11;SunOSi86pc
X11;SunOSsun4u
Windows:
WindowsNT10.0对应操作系统windows10
windowsNT6.2对应操作系统windows8
WindowsNT6.1对应操作系统windows7
WindowsNT6.0对应操作系统windowsvista
WindowsNT5.2对应操作系统windows2003
WindowsNT5.1对应操作系统windowsxp
WindowsNT5.0对应操作系统windows2000
WindowsME
Windows98
加密等级标识
N:表示无安全加密
I:表示弱安全加密
U:表示强安全加密
浏览器语言
在首选项>常规>语言中指定的语言
渲染引擎
浏览器使用Presto渲染引擎,格式为:Presto/版本号
版本信息
显示浏览器真实版本信息,格式为:Version/版本号
参考资料:用户代理
二、js判断iphone14
最近在做一个移动端的项目,项目出现的一大堆兼容问题是在让我头疼,其中就包括获取当前使用的 ios的机型。逛了很多圈博客,很多是用了组件实现的,也不知道是我方法没用对还是怎么回事,我用的组件只能获取到安卓手机的机型,最后只能采用比较笨的方法了,根据苹果手机的像素比和分辨率进行区分,代码如下:
/*
设备的像素比和设备分辨率表如下:
iPhone 3GS 3.5寸=> 320x480=> 1
iPhone 4/4s 3.5寸=> 320x480=> 2
iPhone 5/5s/5c 4.0寸=> 320x568=> 2
iPhone 6 4.7寸=> 375x667=> 2
iPhone 6Plus 5.5寸=> 414x736=> 3
iPhone 6s 4.7寸=> 375x667=> 2
iPhone 6sPlus 5.5寸=> 414x736=> 3
iPhone 7 4.7寸=> 375x667=> 2
iPhone 7Plus 5.5寸=> 414x736=> 3
iPhone 8 4.7寸=> 375x667=> 2
iPhone 8Plus5 5.5寸=> 414x736=> 3
iPhone X 5.8寸=> 375x812=> 3
iPhone XS 5.8寸=> 375x812=> 3
iPhone XS Max6.5寸=> 414x896=> 3
iPhone XR 6.1寸=> 414x896=> 2
*/
let iPhone4_4s= window.devicePixelRatio&& window.devicePixelRatio=== 2&& window.screen.width=== 320&& window.screen.height=== 480
let iPhone5_5s_5c= window.devicePixelRatio&& window.devicePixelRatio=== 2&& window.screen.width=== 320&& window.screen.height=== 568
let iPhone6_6s_7_8= window.devicePixelRatio&& window.devicePixelRatio=== 2&& window.screen.width=== 375&& window.screen.height=== 667
let iPhone6P_6sP_7P_8P= window.devicePixelRatio&& window.devicePixelRatio=== 3&& window.screen.width=== 414&& window.screen.height=== 736
接下来的机型大家可以根据上面的注释写下去,这里我只判断到了iphone8
打开CSDN,阅读体验更佳
iphone屏幕大小及计算_杨宗卫的爸爸的博客_苹果屏幕...
从分辨率的角度来看,iPhone6沿用二倍图(@2x),但需为iPhone6+提供更高的三倍图(@3x);从屏幕尺寸角度来看,需要重新对UI元素尺寸和布局进行适配,以期视觉协调。(1)按宽度适配我们先来看一下iPhone4~6(+)的屏幕高宽比: iPhone4(...
js判断ipad还是安卓_JS判断客户端是否是iOS或者Android或者ipad(二...
判断方法:粗略判断只检索"iphone"和"safari/"字符串,严格判断则要同时包含"mozilla/","iphone","mobile/","safari/"四个字符串 iPhone版Opera Mobile:特征表现:以"opera/"开头,含有"iphone"字符串,同时含有"opera mini/","...
JavaScript判断iPhone X Series机型的方法
写在前面如果有更优雅的方式,一定要告诉我!现状 iPhone X底部是需要预留 34px的安全距离,需要在代码中进行兼容。现状对于 iPhone X的判断基本是这样的:// h5 export const isIphonex=()=>/iphone/gi.test(navigator.userAgent)&& window.screen&&(window.screen.height=== 812&& window.screen.width=== 375);这在之前是没问题的,新的 iPhone X Series设备发布之后,这个就会兼容就有问
swift含iPhone14系列具体机型判断(最新最全)
public extension UIDevice{ var modelName: String{ var systemInfo= utsname() uname(&systemInfo) let machineMirror= Mirror(reflecting: systemInfo.machine) let identifier= machineMirror.children.reduce(""){.
继续访问
H5页面适配所有iPhone和安卓机型的六个技巧_曲小强的博客
img标签的高清化,可以通过JS判断devicePixelRatio的值来加载不同尺寸的图片,但是对于背景图,写在CSS中的,用JS来判断就略麻烦了,还好CSS通过media query也能判断dpr。目前兼容性最好的背景图高清化实现方式,使用media query的-webkit-mi...
如何获取当前设备的机型(更新到iPhoneX)?判断机型是否为iPhone X?
判断机型是否为iPhone X,首先想到的是判断当前设备的机型,另外也可以从他的固有尺寸去判断:#define KIsiPhoneX([UIScreen instancesRespondToSelector:@selector(currentMode)]? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UI...
最新发布 JS判断是否是ioS或者Android
JS判断是否是ioS或者Android
继续访问
js判断苹果ios各类机型
首先需要得到设备像素比/设备分辨率(根据下面设备表去判断)/* iPhone 3GS3.5吋320x480@1x320x480 iPhone 4/4s3.5吋320x480@2x640x960 iPhone 5/5s/5c4.0吋320x568@2x640x1136 iPhone 64.7吋375x667@2x750x1334 iPhone 6Plus5.5吋414x736@3x1242x2208 iPhone 6s4.7吋375x667@2x750x1334 iPhone 6sPlus5.5吋414x7
继续访问
移动开发屏幕适配分析_weixin_34205076的博客
iPhone 3GS(非Retina屏幕)iPhone 4(Retina屏幕)右边的图片明显要比左边的清晰,这是因为PPI要高,何为PPI。 1)PPI与DPI PPI和DPI这两个是密度单位,不是度量单位。 1. PPI(pixels per inch):图像分辨率(在图像中,每英寸所包含的...
100个原生的JavaScript实用功能代码片段_唐策的博客
40、原生JavaScript获取移动设备屏幕宽度 41、原生JavaScript完美判断是否为网址 42、原生JavaScript根据样式名称检索元素对象 43、原生JavaScript判断是否以某个字符串开头 44、原生JavaScript判断是否以某个字符串结束...
iPhone12机型判断
iPhone12机型判断 case"iPhone13,1": return"iPhone 12 mini"; case"iPhone13,2": return"iPhone 12"; case"iPhone13,3": return"iPhone 12 Pro"; case"iPhone13,4": return"iPhone 12 Pro Max";
继续访问
iphonex系列机型判断
iphonex xs xr xsmax判断// iphonex xs xr xsmax判断 export function isIphonX(){// iPhone X、iPhone XS var isIPhoneX=/iphone/gi.test(window.navigator.userAgent)&& window.devicePixelRat...
继续访问
iPhone~iPhone14屏幕尺寸和分辨率的相关知识( DPI vs PPI pt vs px...
iPhone 4和iPhone 3GS的屏幕尺寸实际上是一样的,都是3.5英寸。在屏幕上同样一个点,实际尺寸大小一样,只是在iPhone 4上单位英寸内的像素点更多,看起来更加细腻。 4. iPhone 6/6s Plus分辨率是1242 x 2208,为什么渲染后分辨率变为1080...
纯JS判断iPhone准确机型,iPhone6~iPhoneXs Max
工作中所用到的对于iPhone各类机型的准确识别,亲测可用,现在分享一下://iPhone 6/6s/7/8 let isIPhone6=/iphone/gi.test(window.navigator.userAgent)&& window.devicePixelRatio&& window.devicePixelRatio=== 3&& wind...
继续访问
js判断手机是否是苹果
前端开发会遇到判断设备类型是否是苹果端,记录一下js代码
继续访问
判断iPhone型号
#import<sys/utsname.h>#pragma mark--判断手机型号-(NSString*)judgeIphoneType{ struct utsname systemInfo; uname(&systemInfo); NSString* phoneType= [NSString stringWithCString: systemInfo.machine encoding:NSASCIIString.
继续访问
移动端:js如何判断当前的手机系统是安卓还是iOS
废话不多说,直接上代码://判断当前系统是ios还是安卓 let u= navigator.userAgent; let isAndroid= u.indexOf("Android")>-1|| u.indexOf("Adr")>-1;//android终端 let isIOS=!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);//ios终端 if(isAndroid){ console.log('安卓手机')} i..
继续访问
Javascript识别iPhone、Android移动手机
通过userAgent简单识别访问设备类别
继续访问
html获取手机型号,前端通过js获取手机型号
###前段通过js获取手机型号需求:用户登录后记录当前的手机型号并记录插件:使用步骤:获取UA信息->根据安卓和IOS不同的处理IOS再通过插件mobile-device-js去获取型号安卓通过解析UA信息去获取build之前的信息得到手机型号//引入插件//获取userAgent信息var user_agent= navigator.userAgent;console.log(user_...
继续访问
原生js判断iPhoneX系列手机型号
#原生js判断iPhoneX系列手机型号 static isIphone(){ return/iphone/gi.test(window.navigator.userAgent)} static isIphonXSeries(){ if(window!=='undefined'&& window&&!this.isIphone()) return false; const xSeriesConfig= [{
继续访问
ios在判断设备是ipad_使用JS判断设备终端是iPhone、iPad或者电脑(PC)
今天在做一个轮播广告的项目,轮播广告上有两个特效:第一就是鼠标经过图片变亮,再就是点击图会切换成文字描述的层且覆盖图片。通常这样的效果在PC端没什么问题的,但是到IPAD上面就会需要点击两下才能切换,所以我想了想,有没有办法让ipad上只执行点击的JS代码,而不执行滑动的代码,于是就想到了“用JS判断终端设备”来解决这个问题,下面就分享下方法:iPad使用的是 Safari Mobile浏览器...
继续访问
JS判断是苹果系统(ios)还是安卓系统(Android)或者PC端
前言今天看到一道面试题,JS判断是否是苹果系统(ios)和安卓系统(Android)客户端,一下就涉及到自己的知识盲区,赶紧亡羊补牢一下。顺便在拓展一下是pc还是移动端?pc端的话,又是在什么浏览器运行? JS判断是否是苹果系统(ios)和安卓系统(Android)客户端?<--!通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下--><script type="text/javascript"> var u= na
继续访问
js判断手机机型
function judgeBrand(sUserAgent){ var isIphone= sUserAgent.match(/iphone/i)=="iphone"; var isHuawei= sUserAgent.match(/huawei/i)=="huawei"; var isHonor= sUserAgent.match(/honor/i)=="honor"; var isOppo= sUserAgent.matc.
继续访问
iOS Swift判断手机机型已更新至iPhone12
///扩展UIDevice extension UIDevice{///获取设备具体详细的型号 var modelName: String{ var systemInfo= utsname() uname(&systemInfo) let machineMirror= Mirror(reflecting: systemInfo.machine) let ide.
继续访问
移动端判断是android还是ios
多端开发
继续访问
热门推荐史上最简单,js并获取手机型号
js获取手机型号
继续访问
js根据屏幕尺寸判断是否为iphone14
前端
javascript
写评
三、iPhone6s***的***UserAgent***是什么***哪位大神告诉下
用安卓手机高仿的iPhone手机,对于不熟悉苹果iPhone手机的用户,有时候可能会被骗。因为这些高仿的iPhone手机,无论是在外观上,还是主屏幕上显示的应用图标,都非常地相似,让人误以为它就是一部真的苹果iPhone手机。>02尽管安卓高仿的苹果手机很像,便这些都只是表面上的。有一些稍微深层上的地方是模仿不出来的。在安卓与iPhone手机上都有定位服务,然而如果是一部安卓手机伪装的iPhone手机,在【设置-隐私-定位服务】中就可以看出破绽。如下图所示,这部iPhone的定位服务中,居然出现了Google谷歌,此时相信应该很明了,它是一部安卓手机。>03另外在真的iPhone手机的【设置-隐私-定位服务-系统服务】中,还有常去地点这样一个功能,用于通过定位服务记录我们经常去的地方。这个功能对于安卓手机上是没有的。>04另外还可以通过重新启动来识别,对于安卓手机在启动时与苹果手机显示的图标会不一样。苹果iPhone手机在启动时,会显示一个白苹果图标。>05如果是一部安卓手机的话,在开机启动时,可能看到的便是标志性的机器人图标了。谨防用iPhone6充当iPhone6S>01在以前iPhone5S发布时,曾有人把iPhone5当作iPhone5S来卖,由于二都之间的价格差距,很有利益。苹果公司一般发布iPhone的规律是二年更新一次iPhone的外观造型。比如iPhone4与iPhone4S大致相同,iPhone5与iPhone5S也差不多,同样地对于iPhone6与iPhone6S的外观上也是一样的。>02虽然iPhone6与iPhone6S在外观上都一样,但是从硬件功能上却有一些不同的地方。首先就是iPhone6S的屏幕支持3DTouch功能,也就是压力感应功能。>03如下图所示,当用力按压电话应用图标时,此时会弹出设置的个人收藏联系人,从而可以快速拨打他们的电话。在电脑上使用iTunes识别>01如果是一部真的iPhone手机,把手机与一台安装有iTunes的电脑连接起来。打开iTunes软件以后,会识别到当前连接的iPhone手机。>02接下来在iPhone的摘要信息里,可以看到iPhone真容。如下图所示,当前这是一部iPhone6Plus手机,而并非iPhone6S手机。