JS判断移动跳转and反跳

admin9年前分享1322
判断是否移动端然后跳转到指定目录
	<script type="text/javascript">
//手机端判断各个平台浏览器及操作系统平台
function isRedirectToMobile(){
  var toMobilePage = false;
  var sUserAgent = navigator.userAgent.toLowerCase();
  //Android平台下浏览器
  if(/android/i.test(sUserAgent)){
      toMobilePage = true;
  }
  //iOS平台下浏览器
  if(/(iPhone|iPad|iPod|iOS)/i.test(sUserAgent)){
      toMobilePage = true;
  }
  //windows CE/MOBILE平台下浏览器
  if(/(windows ce)|(windows mobile)/i.test(sUserAgent)){
      toMobilePage = true;
  }
  //UC/UC7/浏览器
  if(/(ucweb)|(rv:1.2.3.4)/i.test(sUserAgent)){
      toMobilePage = true;
  }
  //opera浏览器
  if(/Presto/i.test(sUserAgent)){
      toMobilePage = true;
  }
  //Linux平台下浏览器
  if(/Linux/i.test(sUserAgent)){
    toMobilePage = true;
  }
  //Linux操作系统平台
  if(/Linux/i.test(navigator.platform)){
    toMobilePage = true;
  }
  //微信平台下浏览器
  if(/MicroMessenger/i.test(sUserAgent)){
      toMobilePage = true;
  }
  //执行跳转
  if(toMobilePage){
    window.location.href="/m/"
  }
}
    isRedirectToMobile();
</script>
反跳只需要把
if(toMobilePage){
    window.location.href="/m/"
  }
改为
if(toMobilePage==false){
    window.location.href="/index.htm"
  }
就可以实现在PC打开移动端跳转到PC站  
标签: 移动PC跳转
aaaaaaaa

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。