JS判断访问这个页面是win还是Android IOS来源

window.onload = function(){
var system ={
win : false,
mac : false,
xll : false
};
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
var ios = document.getElementById("ios");
var andriod = document.getElementById("andriod");
if(system.win||system.mac||system.xll){
// ios.style.right = 460+"px";
// ios.style.bottom = 120+"px";
// andriod.style.right = 330+"px";
// andriod.style.bottom = 120+"px";
}else{
var sUserAgent = navigator.userAgent.toLowerCase();
var isIOS = sUserAgent.match(/mac/i) == "mac";
var isIphone = sUserAgent.match(/iphone/i) == "iphone";
var isIpad = sUserAgent.match(/ipad/i) == "ipad";
var isAndroid = sUserAgent.match(/android/i) == "android";
if(isAndroid){
//window.location.href=‘http://api.eguotong.cn/download/android.apk‘;
}else if(isIOS || isIpad || isIphone){
//window.location.href=‘https://appsto.re/cn/4NI-2.i‘;
}else {
ios.style.right = 460+"px";
ios.style.bottom = 120+"px";
andriod.style.right = 330+"px";
andriod.style.bottom = 120+"px";
}
}

时间: 2024-10-08 22:33:20

JS判断访问这个页面是win还是Android IOS来源的相关文章

js判断访问媒体介质

<script type="text/javascript">   var userAgent = navigator.userAgent.toLowerCase(),   userTerminal = userAgent.match( /ipad/i ) ||   userAgent.match( /iphone os/i ) ||   userAgent.match( /midp/i ) ||   userAgent.match( /ucweb/i ) ||   use

PHP和JS判断访问客户端的是PC还是移动设备

js判断 <script type="text/javascript"> function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "ip

PHP和js判断访问终端是否是微信浏览器

js判断是否是微信浏览器 function is_weixin() { var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { $("#rs").text("微信浏览器"); } else { $("#rs").text("不是微信浏览器"); } } PHP判断是否是微信

使用js判断访问终端信息

我们做项目时需要判断访问终端的信息,做区别处理,下面的方法即可实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> <script> window.b

JS判断是不是本页面并且,给标签添加属性和属性值

大多是在导航栏中用到的,在导航栏中在主页和在其他的网页点击导航栏中的主页是不同的,主要就是判断这个. 我是在ascs页面中写的. 下面先看标签: <a href="http://www.gkxx.com/" target="_blank" id="aaa" onclink="blank(id)">< span>首页 </span></ a> JS代码: <script>

js判断访问来源

通过navigator的userAgent属性来判定 userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值.一般来讲,它是在 navigator.appCodeName 的值之后加上斜线和 navigator.appVersion 的值构成的. 例如:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322) 1 function checkBrowser(){ 2

js 判断移动设备、pc端、android、iPhone、是否为微信、微博、qq空间

var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1,

js判断设备类型

//js判断是否移动端 function fIsMobile(){ return /Android|iPhone|iPad|iPod|BlackBerry|webOS|Windows Phone|SymbianOS|IEMobile|Opera Mini/i.test(navigator.userAgent); } //js判断是否ios或Android var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1

JS判断手机访问页面,根据手机访问或者PC访问跳转

当用户访问你网站时,如果是PC端访问,则不作处理,如果是手机或者平板访问,就跳转到自己定义的手机页面去,这个在做webapp的时候经常用到,把代码分享给大家,希望对大家有所帮助. 首先,你要在页面中引用一个jsuaredirect.js,js源码如下: function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=windo