Javascript移动重定向问题

Javascript mobile redirect issue

本文关键字:问题 重定向 移动 Javascript      更新时间:2023-09-26

嗨,我已经想了一个小时左右了,我想重定向我的移动流量,但根据GEO到不同的位置,我使用switch、case可以很好地重定向脚本,但当我将其添加到if语句if(screen.width<=699)中时,移动设备不起作用,我不知道为什么。这就是我的

 <script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
 <script language="JavaScript">
   var country = geoip_country_code();
   if (screen.width <= 699) {   
   switch (country)
   {
   case (country = "ES"):
     window.location = "http://url1.com";
   break;
   case (country = "US"):
     window.location = "http://url1.com";
   break;
   default:
     window.location = "http://url2.com";
   break;
  }
 }

只要有这样的工作就可以了。。。

 <script language="JavaScript">
var country = geoip_country_code();
switch (country)
{
case (country = "ES"):
  window.location = "http://url1.com";
break;
case (country = "US"):
  window.location = "http://url1.com";
break;
default:
  window.location = "http://url2.com";
break;
}

提前感谢任何能帮助我的人,我真的很感激!

在html的头中包含以下内容:

<meta name="viewport" content="width=device-width, user-scalable=no" />

因此,您的移动设备不会调整为"桌面"模拟