js判断是移动端设备还是pc端设备代码

js判断是移动端设备还是pc端设备代码,第1张

可以用 screenavailWidth 获取屏幕宽度,小于768px就是小屏幕设备了(平板电脑竖屏、手机),又或者用 documenttouchstart 判断是否支持触屏,但是现在一些笔记本电脑都已经支持触屏了,网页布局最好用响应式布局。一般主流的做法就是支持触屏就用触摸版本的页面,不支持触屏就用PC版页面。

判断用户机器是通过判断浏览器来实现的

function getBrowser()

{

jQueryeach(

jQuerybrowser, function(i, val) {

$("<div>" + i + " : <span>" + val + "</span>")appendTo( documentbody );

});

}

在这个基础上你加个json数组,把不同浏览器映射到PC/手机就行了

/ 判断是否是通过手机访问 / public static function isMobile() { // 如果有>

1、第一种:

复制代码 代码如下:

function IsPC() {

var userAgentInfo = navigatoruserAgent;

var Agents = ["Android", "iPhone",

"SymbianOS", "Windows Phone",

"iPad", "iPod"];

var flag = true;

for (var v = 0; v < Agentslength; v++) {

if (userAgentInfoindexOf(Agents[v]) > 0) {

flag = false;

break;

}

}

return flag;

}

2、第二种:

复制代码 代码如下:

function browserRedirect() {

var sUserAgent = navigatoruserAgenttoLowerCase();

var bIsIpad = sUserAgentmatch(/ipad/i) == "ipad";

var bIsIphoneOs = sUserAgentmatch(/iphone os/i) == "iphone os";

var bIsMidp = sUserAgentmatch(/midp/i) == "midp";

var bIsUc7 = sUserAgentmatch(/rv:1234/i) == "rv:1234";

var bIsUc = sUserAgentmatch(/ucweb/i) == "ucweb";

var bIsAndroid = sUserAgentmatch(/android/i) == "android";

var bIsCE = sUserAgentmatch(/windows ce/i) == "windows ce";

var bIsWM = sUserAgentmatch(/windows mobile/i) == "windows mobile";

if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){

windowlocationhref=B页面;

}

}

browserRedirect();

JS判断客户端是手机还是PC的2个代码ActiveX DLL的注册与ActiveX控件的注册基本上相似,上述用于ActiveX控件注册的方法基本都适用于ActiveX DLL的注册。在此可以参照上述有关ActiveX控件注册的方法进行注册。 ActiveX EXE的注册 作为一种进程外运行的组件,ActiveX EXE的注册方法异于ActiveX控件和ActiveX DLL的注册,并且在运用中有一定的难度。在此,将它们的注册方法总结如下:

只要在要跳转的页面head标签里加上下面这句代码就行了

<script src=">

以上就是关于js判断是移动端设备还是pc端设备代码全部的内容,包括:js判断是移动端设备还是pc端设备代码、用js的jquery框架怎样判断页面访问用户是通过pc机还是手机。。、js判断用户的浏览设备是移动设备还是PC等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9749612.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存