嗨,这已经让我的头脑进入了一个小时左右现在,我想重定向我的移动流量但是根据GEO到不同的位置,我使用switch,case但是当我添加它时,重定向脚本工作正常在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;
}
提前感谢任何可以帮助我的人,我真的很感激!
答案 0 :(得分:0)
在html的标题中包含以下内容:
<meta name="viewport" content="width=device-width, user-scalable=no" />
因此,您的移动设备不会调整为“桌面”仿真