手機訪問跳轉js
A. 手機訪問自動跳轉至手機版網站如何實現
<scripttype="text/javascript">
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent)||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="http://www.shanshui666.com/"}else{if(/iPad/i.test(navigator.userAgent)){}else{window.location.href="http://www.shanshui666.com/"}}}catch(e){}}};
</script>
這是是手機訪問網站自動跳轉到手機站的js代碼,把上邊的兩個網址改成自己的手機wap網址就可以了,真是可用
B. 怎樣判斷手機端和電腦端自動跳轉到各自的頁面
判斷是否pc端還是wap,也可以單位寫兩個js文件放到wap站head里,詳細步驟:
1、二者大不相同,所以用載入不同的css等方式不好實現,而我們加用下面的JS代碼後,問題就變得很簡單。代碼1:
<script type="text/javascript">
<!--
//平台、設備和操作系統
varsystem={
win:false,
mac:false,
xll:false
};
//檢測平台
varp=navigator.platform;
system.win=p.indexOf("Win")==0;
system.mac=p.indexOf("Mac")==0;
system.x11=(p=="X11")||(p.indexOf("Linux")==0);
//跳轉語句,如果是手機訪問就自動跳轉到wap..com頁面
if(system.win||system.mac||system.xll){
}else{
window.location.href="手機站鏈接";
}
-->
</script>
否則打開網站默認頁面。
C. 手機訪問怎麼跳轉到手機網站
加一段js代碼判斷用戶所使用的設備即可;
當用戶使用PC訪問時就顯示PC端網站;
當用戶使用手機訪問時就跳轉到建設好的移動網站即可。
比如:
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="http://www.8888ln.com/m/index.php";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
D. js判斷手機訪問並跳轉到相應頁面
我以前用過一個不太科學方法暫時性的處理過這個問題。就是判斷獲取屏幕的高度和寬度來判斷是手機還是電腦~
E. js判斷手機端訪問跳轉到手機端
很簡單啊,獲取當前地址後把www替換成m再跳轉不就行了。
F. 求 怎麼用JS代碼識別手機和電腦然後讓他們跳轉到各自的網頁,比如點擊一個超連接,手機跟電腦會進入不
<scripttype="text/javascript">
functionbrowserRedirect(){
varsUserAgent=navigator.userAgent.toLowerCase();
varbIsIpad=sUserAgent.match(/ipad/i)=="ipad";
varbIsIphoneOs=sUserAgent.match(/iphoneos/i)=="iphoneos";
varbIsMidp=sUserAgent.match(/midp/i)=="midp";
varbIsUc7=sUserAgent.match(/rv:1.2.3.4/i)=="rv:1.2.3.4";
varbIsUc=sUserAgent.match(/ucweb/i)=="ucweb";
varbIsAndroid=sUserAgent.match(/android/i)=="android";
varbIsCE=sUserAgent.match(/windowsce/i)=="windowsce";
varbIsWM=sUserAgent.match(/windowsmobile/i)=="windowsmobile";
if(!(bIsIpad||bIsIphoneOs||bIsMidp||bIsUc7||bIsUc||bIsAndroid||bIsCE||bIsWM)){
window.location.href=B頁面;
}
}
browserRedirect();
</script>
G. js判斷手機訪問網站時自動跳轉到手機版,收到切換到PC版
獲取鏈接中的tag值,然後加判斷,為1的時候不執行。
tag==1?false:true;
H. 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>
I. 怎麼用JS代碼識別手機和電腦然後讓他們跳轉到各自的網頁
只要在要跳轉的頁面head標簽里加上下面這句代碼就行了
<scriptsrc="http://siteapp..com/static/webappservice/uaredirect.js"type="text/javascript"></script>
<scripttype="text/javascript">
uaredirect("手機版頁面網址");
</script>
J. 怎麼寫JavaScript讓微信瀏覽器跳轉到手機其他瀏覽器
下面是PHP限制頁面只能在微信自帶瀏覽器訪問的代碼。
<!--?php <br ?--> $useragent = $_SERVER['HTTP_USER_AGENT'];if (strpos($useragent, 'MicroMessenger') === false) {echo " 非微信瀏覽器禁止訪問";} else {echo "微信瀏覽器允許訪問";}
上面這個代碼還不完善,Windows phone的微信就不能用了,於是修改下:
<!--?php <br ?--> $useragent = addslashes($_SERVER['HTTP_USER_AGENT']);if(strpos($useragent, 'MicroMessenger') === false && strpos($useragent, 'Windows Phone') === false ){echo " 非微信瀏覽器禁止訪問";}else{echo "微信瀏覽器允許訪問";}