我尝试做的是,如果用户访问网址中包含特定字符串的网站,则应将其随机重定向到网站A或网站B.
这是我的代码:
if(window.location.href.indexOf('specialstring1') > -1) {
if(Math.random() > 0.5) {
window.location.href = "/versionA" + document.location.search;
} else {
window.location.href = "/versionB" + document.location.search;
}
}
else if(window.location.href.indexOf('specialstring2') > -1) {
if(Math.random() > 0.5) {
window.location.href = "/versionC" + document.location.search;
} else {
window.location.href = "/versionD" + document.location.search;
}
}
通过location.href重定向取决于字符串是完全独立的工作。与A / B开关相同。似乎,我把它们组合在一起是错误的。