1.使用js判断web网站访问端是电脑还是手机

2.怎样辨别电脑系统信息是否被修改过?请详细解答,谢谢!

3.JS怎么判断ios系统的版本号

4.通过js判断当前访问的是电脑还是手机

5.网页设计中如何javascript检测用户设备是电脑或者平板或者手机?

js可以识别电脑系统版本吗_js查看javascript版本

方法/步骤

1、点击电脑左下角开始按钮。

2、在输入框搜索"cmd",点击第一个搜索结果。

3、在打开的命令行输入node -v按回车,可以看见当前node的版本。

4、输入npm -v按回车,可以看见当前npm的版本了。

使用js判断web网站访问端是电脑还是手机

你只要判断浏览器版本就行了

var browserName = navigator.userAgent.toLowerCase();

mybrowser = {

version: (browserName.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1],

safari: /webkit/i.test(browserName) && !this.chrome,

opera: /opera/i.test(browserName),

firefox:/firefox/i.test(browserName),

msie: /msie/i.test(browserName) && !/opera/.test(browserName),

mozilla: /mozilla/i.test(browserName) && !/(compatible|webkit)/.test(browserName) && !this.chrome,

chrome: /chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)

}

怎样辨别电脑系统信息是否被修改过?请详细解答,谢谢!

获取浏览器的userAgent就可以判断了。如:

function?IsPC()?{

var?userAgentInfo?=?navigator.userAgent;

var?Agents?=?["Android",?"iPhone",?"SymbianOS",?"Windows?Phone",?"iPad",?

"iPod"];//常用的手机系统版本

var?flag?=?true;//建立标志

for?(var?v?=?0;?v?<?Agents.length;?v++)?{

if?(userAgentInfo.indexOf(Agents[v])?>?0)?{

flag?=?false;//如果是手机版本返回false

break;

}

}

return?flag;

}

调用:

jQuery(document).ready(function($)?{

if(IsPC()){

//PC执行代码

}else{

//移动端执行代码

}

});

JS怎么判断ios系统的版本号

很多JS能修改机器配置信息。常见的就是修改系统属性所显示的东西。什么奔四、256内存,就连迅驰、2G内存都能改出来。

如何签定是否真实?————

1、查看是否“真正”的windows XP系统。JS们常把98SE系统通过专门修改软件而修改成XP界面骗人,但是,总有区别的,比如运行网络安装向导,即可看出区别;

2、运行“DXDIAG”————这点很重要!!点开始-运行-输入:DXDIAG后回车,即能查看硬件信息。DXDIAG很厉害,JS们还没办法修改到里面的检测信息。所以他们也有办法——禁止你用DXDIAG,也就是说你输入DXDIAG回车后系统提示错误!!不要上当,而是更充分证胆了JS们的做贼心虚。

3、找一AIDA32软件,很小的,绿色软件,但功能强大,什么硬件信息都能看到!!!!!!!!

通过js判断当前访问的是电脑还是手机

判断IOS系统的版本号用到了JS中的userAgent,JS代码如下:

navigator.userAgent.toLowerCase()

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

取出协议头之后,我们可以使用正则表达式进行获取

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

var?str=?navigator.userAgent.toLowerCase();?

var?ver=str.match(/cpu?iphone?os?(\d+)\_(\d+)?like/);

match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

参数

searchvalue ?规定要检索的字符串值。

regexp ?规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。

判断IOS版本号代码:

<html>

<meta?charset="UTF-8"/>

<body>

<script?type="text/javascript">

var?str=?navigator.userAgent.toLowerCase();?

var?ver=str.match(/cpu?iphone?os?(.*?)?like?mac?os/);

if(!ver){

alert("请在Ios系统中打开");

}else{

alert("你当前的Ios系统版本为:"+ver[1].replace(/_/g,"."));

}

</script>

</body>

</html>

注:replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

参数:

regexp/substr ?规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象

replacement 一个字符串值。规定了替换文本或生成替换文本的函数。

上面代码中的/g代表的含义是:如果regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串,上述代码将HTTP协议头中的"9_3_2"转为"9.3.2"

网页设计中如何javascript检测用户设备是电脑或者平板或者手机?

<script?type="text/javascript">?

var?bForcepc?

=?fGetQuery("dv")?==?"pc";

function?

fBrowserRedirect(){

var?sUserAgent?=?navigator.userAgent.toLowerCase();?

var?bIsIpad?=?sUserAgent.match(/ipad/i)?==?

"ipad";

var?bIsIphoneOs?=?sUserAgent.match(/iphone?os/i)?==?"iphone?os";?

var?bIsMidp?=?sUserAgent.match(/midp/i)?==?"midp";?

var?bIsUc7?=?sUserAgent.match(/rv:1.2.3.4/i)?==?"rv:1.2.3.4";?

var?bIsUc?=?sUserAgent.match(/ucweb/i)?==?"ucweb";?

var?bIsAndroid?=?sUserAgent.match(/android/i)?==?"android";?

var?bIsCE?=?sUserAgent.match(/windows?ce/i)?==?"windows?ce";?

var?bIsWM?=?sUserAgent.match(/windows?mobile/i)?==?"windows?

mobile";

if(bIsIpad){

var?sUrl?=?

location.href;?

if(!bForcepc){

window.location.href?=?"";?

}

}

if(bIsIphoneOs?||?bIsAndroid){

var?sUrl?=?

location.href;?

if(!bForcepc){

window.location.href?=?"";?

}

}

if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){

var?sUrl?=?

location.href;?

if(!bForcepc){

window.location.href?=?"";?

}

}

}?

function?

fGetQuery(name){//获取参数值

var?sUrl?=?window.location.search.substr(1);?

var?r?=?sUrl.match(new?RegExp("(^|&)"?+?name?+?

"=([^&]*)(&|$)"));?

return?(r?==?nullnull?:?(r[2]));?

}?

function?

fShowVerBlock(){?

if(bForcepc){

document.getElementByIdx_x("dv_block").style.display?=?"block";?

}

else{

document.getElementByIdx_x("ad_block").style.display?=?"block";?

}

}?

fBrowserRedirect();

</script>

这只是弱判断,用户通过F12或者浏览器设置是可以改的,并不能代表用户真实情况

function?goPAGE()?{

if?((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows?Phone)/i)))?{

window.location.href="你的手机版地址";

}

else?{

window.location.href="你的电脑版地址"; }

}

goPAGE();//调用判断函数