我正在尝试使用Javascript为我的网站编写重定向脚本,我在逻辑方面遇到了一些麻烦。如果我在没有设置localStorage计数器的情况下进行重定向,那么我的网站会在无限循环中重定向,所以我需要在它背后获得一些逻辑,一旦它有效就停止重定向。
这是我的代码:
if (localStorage.getItem('redirect') == null) {
localStorage.setItem('redirected',0);
};
if (localStorage.getItem('redirect') != "0") {
$.getJSON("//geoip.nekudo.com/api?callback=",function(data) {
if( data.country.code == 'AU' ) {};
localStorage.setItem('redirected',parseInt(localStorage.setItem('redirected') + 1));
});
if (localStorage.getItem('redirected') == "1") {};
};