根据条件重定向

时间:2014-02-20 04:34:55

标签: javascript html geolocation

jQuery.getJSON('https://j.maxmind.com/app/geoip.js', function() {
 var country = geoip_country_code();
 var city = geoip_city();

   if (city == 'Ashburn' || city == 'Palo Alto' || city == 'Menlo Park' || country == 'IN')
{
window.top.location = "https://www.google.com/";
 } else if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {

} else {
    top.location.href = 'xxxxxxxxxxxx';
}
   });

我想根据用户重定向用户。正如您在代码中看到的那样但它无法正常工作。

首先检查用户是来自哪个城市或国家/地区,然后检查用户是来自移动设备还是桌面设备并重定向。

1 个答案:

答案 0 :(得分:0)

使用window.location.href,如下所示:

window.location.href = "www.google.com"

注意:

window.location mdn reference