Jetzt habe ich diesen Code der Umleitung in Abhängigkeit von der Referer:Verschiedene Umleitungen in Funktion von mehreren referer
document.addEventListener('DOMContentLoaded', function() {
console.log(isMobile);
var referrer = document.referrer;
if(referrer.indexOf('site1.com') !== -1 || referrer.indexOf('site2.com') !== -1) {
if(isMobile.phone) {
window.location = "http://www.landingphone.com";
console.log('Is phone');
} else if(isMobile.tablet) {
window.location = "http://www.landingtablet.com";
console.log('Is tablet');
} else {
window.location = "http://www.landingdesktop.com";
console.log('Is desktop');
}
} else {
window.location = "http://www.anotherlanding.com";
}
});
Its ok dieser Code für Umleitung in Abhängigkeit von der Referer site1 und site2.com, aber wenn ich muss auch einen anderen Referer (zB site3.com) zu einer anderen Landung umleiten (zB www.landingphone2.com, landingtablet2.com und landingdesktop2.com). Was muss ich im Code hinzufügen? Was muss ich ändern?
Vielen Dank.
Sie müssen Ihrer bestehenden Struktur einige Fälle "if" oder "else if" hinzufügen. Sehen Sie sich vielleicht die [JavaScript-Tag-Informationsseite] (http://stackoverflow.com/tags/javascript/info) an, sie enthält Links zu JavaScript-Sprachlernprogrammen. – nnnnnn