js 原生获取判断苹果 IPhoneX 、IPhoneXS Max、IPhone XR机型

js 原生获取判断苹果 IPhoneX 、IPhoneXS Max、IPhone XR机型,第1张

直接干货

```

iphoneX()

function iphoneX(){

    var userAgent = navigatoruserAgent var ios = !!userAgentmatch(/\(i[^;]+;( U;) CPU+Mac OS X/) //ios终端 if (ios){

        if ((screenheight == 812 && screenwidth == 375) || (screenheight == 896 && screenwidth == 414)) {

            // 这里是你的判断后的样式

        }

    }

// iPhone X、iPhone XS、iPhone XR

      let isIPhoneX =

        /iphone/gitest(windownavigatoruserAgent) &&

        windowdevicePixelRatio &&

        windowdevicePixelRatio === 3 &&

        windowscreenwidth === 375 &&

        windowscreenheight === 812

      // iPhone XS Max

      let isIPhoneXSMax =

        /iphone/gitest(windownavigatoruserAgent) &&

        windowdevicePixelRatio &&

        windowdevicePixelRatio === 3 &&

        windowscreenwidth === 414 &&

        windowscreenheight === 896

      // iPhone XR

      let isIPhoneXR =

        /iphone/gitest(windownavigatoruserAgent) &&

        windowdevicePixelRatio &&

        windowdevicePixelRatio === 2 &&

        windowscreenwidth === 414 &&

        windowscreenheight === 896

```

要取得这些信息,首先是客户端浏览器未禁止activex,js调用activex通过注册表读取硬件信息,我只知道cpu信息保存到注册表的位置,硬盘和内存和主板保存在哪不清楚,有空帮你找找<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><script language="javascript"> function readRegedit()</script><BODY><input type="button" value="cpu信息" onclick="readRegedit();"/></BODY></HTML> 点击按钮则可以得到cpu信息

在cmd下 用批处理语句获取windows的CPU 内存使用情况的语句,找下。

然后php有执行 OS 原生脚本的函数,跟你在CMD下执行一样。

执行完,获取返回的信息即可。

用windownavigatoruserAgent,例如Chrome的UA是

Mozilla/50 (Windows NT 61; Win64; x64) AppleWebKit/53736 (KHTML, like Gecko) Chrome/5102704106 Safari/53736

判断里面是否包含Chrome这个字符串就能知道这个是Chrome浏览器。其他浏览器一样。

<scripttype="text/javascript"><!--

function detectOS() {

isWindows = (navigatoruserAgentindexOf("Windows",0) != -1)1:0;

isMac = (navigatoruserAgentindexOf("mac",0) != -1)1:0;

isLinux = (navigatoruserAgentindexOf("Linux",0) != -1)1:0;

isUnix = (navigatoruserAgentindexOf("X11",0) != -1)1:0;

广义的html5包含以下内容:

html5:(一套语义化的标签,在html4的基础上增加的一些语义化的标签:如header,footer等让人一眼就能看明白是做什么的标签)。

css3:(在css2的基础增加了一些属性,比如圆角,阴影等等属性)。

javascript:(同样是在原来的基础上增加了一些新的api,如与html5的canvas标签对应的一套api)。

扣肉:即酷睿处理器的昵称,酷睿2(Core 2 Duo)是英特尔推出的新一代基于Core微架构的产品体系统称。是一个跨平台的架构体系,在各个平台有着不同名字,服务器版为Woodcrest,桌面版为Conroe,移动版为Merom。 U:是CPU的江湖简称。CPU( Central Processing Unit)中文名称中央处理器,负责整个电脑系统的协调控制、程序运行等。 羊:指(赛扬),而且已经有业内人士把“扣肉”版赛扬戏称为“羊肉”。 一、基本辨号法是框架 杀毒软件,我们都会进行基本的安装,我们大可称为它是本体或者框架。以后所有的升级包都是围绕这个框架进行填充的。CPU编码也是如此,标准编制的CPU编号都提供了基本参数,例如主频、二级缓存、前端总线、隶属家族,以及一些更为重要的超频信息等。能自己辨认CPU编号,是一个DIYer的基本技能,当我们组装新机时,我们需要通过编号来辨认CPU的综合性能,确认是否被JS调了包,是否具有出色的超频能力。因此,CPU编号对DIY玩家来说至关重要。 这些编码都标示在外壳上,但根据CPU外壳材质的不同,编号有可能是印在标贴上,也可能是刻在外壳上。例如,CPU采用了利于散热的金属外壳封装,编号就会刻在金属外壳上。如果CPU采用了普通封装,编号则会印在CPU表面的标贴上。 印在CPU外壳上的编码 (一)Intel:编码识别法通杀CPU 杀毒软件更新不多,并不代表杀毒能力就不强。我们可以认为它是学习型杀毒软件,在没有另类思维开发的病毒出现之前,没有必要对大家已经用习惯的杀毒软件进行升级、换代。Intel编码标准就是如此,在Intel CPU的外壳上,一般会有五行编码信息,其中包括Intel商标、产品系列型号、核心规格定义、S-Spec编号和产地。当前Intel 最火热的“扣肉”产品系列型号都由一个前缀字母加四位数字组成,标示形式是字母+XXXX,例如Core 2 Duo E6550。这里我们以主流的Intel Pentium E2140和Core 2 Duo E4500处理器为例,具体说说编码信息。 不变应万变的编码识别 目前的Intel CPU编码识别法很早就有了,在没有新架构的CPU出现之前,Intel也没有为识别法“升级换代”的意向。 CPU壳上的Intel Pentium E2140编码字符串 第一、二行字符表示产品家族。其中“E”代表处理器TDP(热设计功耗)的范围,主要针对桌面处理器,除此之外,还有T、L和U等几种类型,“T”开头的多见于移动平台,“L”和“U”分别代表低电压版本和超低电压版本,能耗更低。后面的四位数字由于新旧处理器的相继推出,已经变得较难识别。Intel官方资料也只是对处理器进行了型号罗列没有进行细致解释,我们只能归纳一些目前适用的“非官方”规律:在前缀字母相同的情况下,这几数字越大表示产品系列的规格越高,后面的三位数字则表示具体的产品型号,数字越大就代表规格越高。第二行“PENTIUM”“DUAL-CORE”字样,表示该处理器是Pentium双核处理器。 第三行SLA3J字符是S-Spec编号,这一编号通常都是以SL开头,后面的字母和数字只对应某一特定频率、缓存、外频和步进的处理器。一般用户无法直接看出它的含义,大家可以到Intel官方网站>

以上就是关于js 原生获取判断苹果 IPhoneX 、IPhoneXS Max、IPhone XR机型全部的内容,包括:js 原生获取判断苹果 IPhoneX 、IPhoneXS Max、IPhone XR机型、用JS调用wscript.shell如何静默运行一个程序,如何做到后台伪装运行、PHP如何在windows下获取计算机的cpu和内存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9518213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存