跳转到pc 自动识别设备
跳转到手机
以上代码保存为JS文件即可
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; } } var pathname = window.location.pathname; if(flag == true){ if(pathname.slice(0,2) == "/m" || pathname.slice(0,3) == "/m/"){ var mpath = "http://" + window.location.host; window.location.href = mpath; exit; } } |
跳转到手机
var http = "http://" + window.location.host + "/"; var phpfile = http + "php/getip.php"; $.ajax({ type:"POST", url:phpfile, data:{action:"getip"}, datatype: "text",//"xml", "html", "script", "json", "jsonp", "text". success:function(data){ var str = data; if(str > 0){ if (navigator.userAgent.indexOf("MSIE") > 0) {//close IE if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { window.opener = null; window.close(); } else { window.open('', '_top'); window.top.close(); } } else if (navigator.userAgent.indexOf("Firefox") > 0) {//close firefox window.location.href = 'about:blank '; } else {//close chrome;It is effective when it is only one. window.opener = null; window.open('', '_self'); window.close(); } } }, error: function(){} }); var pathname = window.location.pathname; 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; } } if(flag == false){ var mpath = http + "m" + pathname; window.location.href = mpath; }else{ if(pathname == "/index.html"){ window.location.href = http; } } |
以上代码保存为JS文件即可
转载请注明:js脚本» 调转手机--跳转PC代码
标签: