❶ 判斷訪問的是移動端還是PC端,如果是移動端跳轉頁面
<scripttype="text/javascript">
varmobileAgent=newArray("iphone","ipod","ipad","android","mobile","blackberry","webos","incognito","webmate","bada","nokia","lg","ucweb","skyfire");
varbrowser=navigator.userAgent.toLowerCase();
varisMobile=false;
for(vari=0;i<mobileAgent.length;i++){
if(browser.indexOf(mobileAgent[i])!=-1){
isMobile=true;
//alert(mobileAgent[i]);
location.href='手機要訪問頁面的鏈接';
break;
}
}
</script>
❷ 如何用JavaScript判斷訪問的來源是電腦還是手機,是什麼瀏覽器
如何用JavaScript判斷訪問的來源是電腦還是手機,是什麼瀏覽器 js 判斷是什麼型別瀏覽器
復製程式碼程式碼如下:
if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ) firefox
{
}
else if ( document.all && "object" == typeof( window.external ) ) ie
{
}
js用來區別IE與其他瀏覽器及IE6-8之間的方法。
1、肢凳寬document.all
2、!!window.ActiveXObject;
使用方法如下:
if (document.all){
alert(」IE瀏覽器」);
}else{
alert(」非IE瀏覽器」);
}
if (!!window.ActiveXObject){
alert(」IE瀏覽器歷亮」);
}else{
alert(」非IE瀏覽器」);
}
下面是區別IE6、IE7、IE8之間的方法:
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(」ie6″);
}else if (isIE8){
alert(」ie8″);
}else if (isIE7){
alert(」ie7″);
}
}
首先我們確保這個瀏覽器為IE的情況下,進行了在一次的檢測,如果你對此有懷疑,可以測試一下。
我這里就直接使用在判斷中了,你粗告也可以將他們先進行宣告成變數進行使用。據說火狐以後也會加入document.all這個方法,所以建議使用第二種方法,應該會安全一些。
用navigator.userAgent.indexOf()來區分多瀏覽器,程式碼示例如下:
復製程式碼程式碼如下:
<coding-1 lang="other">
<script type=text/javascript>
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, 蘋果、谷歌核心
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, 火狐核心
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), 是否為移動終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), ios終端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, android終端或者uc瀏覽器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, 是否為iPhone或者QQHD瀏覽器
iPad: u.indexOf('iPad') > -1, 是否iPad
webApp: u.indexOf('Safari') == -1 是否web應該程式,沒有頭部與底部
};
}()
}
document.writeln(" 是否為移動終端: "+browser.versions.mobile);
document.writeln(" ios終端: "+browser.versions.ios);
document.writeln(" android終端: "+browser.versions.android);
document.writeln(" 是否為iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);
</script>
</coding>
JavaScript不管是判斷PC瀏覽器還是手機瀏覽器,都是通過User Agent 來判斷。
JavaScript判斷訪問的來源是手機還是電腦,用的哪種瀏覽器
你好,判斷訪問的來源的程式碼如下:
if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ) firefox { } else if ( document.all && "object" == typeof( window.external ) ) ie { }
不過要執行這個程式碼的話,你需要一個相容這個程式碼的瀏覽器。現在很多人在用的QQ瀏覽器就符合這個要求,它的核心比較先進,而且是自己研發的,對於這些程式碼的相容性和執行都非常的好,所以我建議你下載QQ瀏覽器測試這個程式碼。
如何判斷訪問來源是手機還是電腦?
你用手機上,就是手機版的官網,記住,用安全瀏覽器(如網路瀏覽器)它裡面的導航都是安全,你就可以放心下了,
java或者js如何判斷訪問的是手機還是電腦
<script type=text/javascript>
<!--
平台、裝置和作業系統
var system ={
win : false,
mac : false,
xll : false
};
檢測平台
var p = navigator.platform;
alert(p);
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
跳轉語句
if(system.win||system.mac||system.xll){轉向後台登陸頁面
window.location.href="login.jsp";
}else{
window.location.href="wapLojin.jsp";
}
-->
</script>
如何判斷網站是從電腦訪問的還是從手機訪問的
手 機訪問時,會附帶傳送user-agent資訊,這個資訊裡面會有手機號碼資訊,那麼如果能取得手機號碼,則可以肯定是通過手機wap訪問的。但是目前中 國移動已經遮蔽了user-agent資訊,所以獲取不到手機號碼。有關系的朋友可以聯絡移動公司,把wap網站伺服器的ip提交給中國移動,加入白名單 後即可取得ua資訊。目前中國聯通可以直接取到手機號,對聯通使用者此方案可完美實施。
手機訪問,原理是手機通過移動公司的代理伺服器進行的訪問。那麼我們就可以理解是一台普通電腦使用了代理伺服器。當手機通過代理伺服器訪問的時候,頭資訊會毫無疑問的包含一個資訊:via。這個資訊提供了有價值的判斷資訊。
如何用javascript判斷用的是什麼瀏覽器
6、判斷瀏覽器核心
$.ua().isWebkit;
$.ua().isGecko;
$.ua().isTrident;
判斷瀏覽器外殼
判斷是否為原版chrome瀏覽器
$.ua().isChrome;
判斷是否為360極速瀏覽器
$.ua().is360ee;
判斷是否為360安全瀏覽器chrome核心
$.ua().is360se;
判斷是否為獵豹瀏覽器
$.ua().isLiebao;
判斷是否為ie核心瀏覽器
$.ua().isIe;
判斷ie核心瀏覽器版本
$.ua().ie;
=>6/7/8/9/10/11,0
java如何判斷是pc瀏覽器還是手機瀏覽器
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; break; } } return flag; }
php判斷訪問來源是PC還是手機端
if(strpos($_SERVER['HTTP_ACCEPT'],'wap')){
手機頁面
}else{
電腦頁面
}
通過js判斷當前訪問的是電腦還是手機
<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 = ":ipad.mail.163./"; } } if(bIsIphoneOs || bIsAndroid){ var sUrl = location.href; if(!bForcepc){ window.location.href = ": *** art.mail.163./"; } } if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){ var sUrl = location.href; if(!bForcepc){ window.location.href = ":m.mail.163./"; } } } function fGetQuery(name){獲取引數值 var sUrl = window.location.search.substr(1); var r = sUrl.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)")); return (r == null ? null : (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或者瀏覽器設定是可以改的,並不能代表使用者真實情況
❸ js如何判斷用戶是在PC端和還是移動端訪問
思路:根據請求來進行判斷用戶的客戶端,從而進行選擇訪問方法。
代碼及注釋如下:
<scripttype="text/javascript">
<!--
//平台、設備和操作系統
varsystem={
win:false,
棚咐mac:false,
銀迅xll:false,
ipad:false
};
//檢測平台
varp=navigator.platform;
system.win=p.indexOf("Win")==0;
system.mac=p.indexOf("Mac")==0;
system.x11=(p=="X11")||(p.indexOf("Linux")==0);
system.ipad=(navigator.userAgent.match(/iPad/i)!=null)?true:false;
//跳轉語句,如果是PC訪問就自動跳轉到所要訪問的頁面
if(system.win||system.mac||system.xll||system.ipad){
//默認訪問電腦端瀏覽
}else{
鏈搏純window.location.href="手機端瀏覽的地址";
}
-->
</script>
❹ 如何判斷 訪問網頁的是手機還是pc
對於想要統計網站訪客,收集他們的一些信息,例如搜索詞 瀏覽器型號 解析度 設備 操作系統等 可以使用網路統計來記錄訪問我們網站的訪客的一些信息 裡面有一個訪客屬性的指標 可以看到是pc還是移動設備訪問的。
❺ 如何判斷頁面是PC端訪問或者移動端訪問
通過獲得渣旁 http 頭信息的方法來判斷
if (Request.Headers["user-agent"] != null && Request.Headers["user-agent"].ToLower().ToString().IndexOf("mozilla") != -1)
{/知梁行搭嘩/PC}
else
{ //Mobile}