好的情况是这样的,我有多个国家/地区独特的网站,我想向我的所有客户发送一封电子营销电子邮件,并且由于电子邮件不允许脚本,我希望链接通过门户网站将用户引导到正确的国家/地区网站/重定向页面。
电子邮件中的链接:
<a href="http://www.website.com/redirect#about-us/contact">Contact Us</a>
重定向页面上的代码:
$(window).load(function () {
$.getJSON('http://api.wipmania.com/jsonp?callback=?', function (data) {
var hash = location.hash.slice(1);
var country = data.address.country;
var urls = {
'Australia': 'www.website.com.au',
'New Zealand': 'www.website.co.nz'
}
var cchUrl = 'www.website.com';
if(urls[country]) {
cchUrl = urls[country];
}
//alert(cchUrl+'/'+hash);
var url =cchUrl+'/'+hash;
window.location.href = url;
});
})
我有一些代码几乎可以工作!(很自豪,因为我只是在学习)但是当我得到以下结果时,我无法让它正确重定向:
http://www.website.com/www.website.co.nz/about-us/contact
任何帮助将不胜感激。