Skip to content

Instantly share code, notes, and snippets.

@housemeow
Created July 6, 2015 09:37
Show Gist options
  • Save housemeow/018e995cc547ac464d42 to your computer and use it in GitHub Desktop.
Save housemeow/018e995cc547ac464d42 to your computer and use it in GitHub Desktop.
$(function(){
var getBrowserLanguages = function(callback) {
$.ajax({
url: "http://ajaxhttpheaders.appspot.com",
dataType: 'jsonp',
success: function(headers) {
var browserLanguages = [];
acceptLanguage = headers['Accept-Language'];
var splittedLanguages = acceptLanguage.split(",");
for(var i=0; i<splittedLanguages.length; i++){
var language = splittedLanguages[i].split(";")[0];
browserLanguages.push(language);
}
callback(browserLanguages);
}
});
};
getBrowserLanguages(function(browserLanguages) {
var url = "";
for(var i = 0; i<browserLanguages.length; i++) {
var browserLanguage = browserLanguages[i];
console.log(browserLanguage);
if(browserLanguage == "zh" || browserLanguage == "zh-TW" || browserLanguage == "zh-CN") {
url = "http://www.heisei-web.com/chinese/";
break;
}
else if(browserLanguage == "en" || browserLanguage == "en-US"){
url = "http://www.heisei-web.com/english/";
break;
}
else if(browserLanguage == "ja"){
url = "http://www.heisei-web.com/japanese/";
break;
}
}
console.log(url);
if(location.href.indexOf("/english/")==-1 && location.href.indexOf("/japanese/")==-1 && location.href.indexOf("/chinese/")==-1 && url==""){
location.replace(url);
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment