Dopo aver definito 3 variabili riguardo 3 diverse lingue del browser del visitatore
e altre 3 variabili riguardo 3 diversi device utilizzati dal visitatore...
Ho deciso di scrivere un codice per mandare:
su google.it i visitatori con browser in italiano che navigano da blackberry, nokia, android;
su google.co.uk i visitatori con browser in inglese che navigano da blackberry, nokia, android;
su google.fr i visitatori con browser in francese che navigano da blackberry, nokia, android.
Ho quindi tramutato in codice:
se (italiano e blackberry o nokia o android) {apri google.it}
se invece (inglese e blackberry o nokia o android) {apri google.co.uk}
se invece (francese e blackberry o nokia o android) {apri google.fr}
codice:
var italiano = detect browser italiano;
var inglese = detect browser inglese;
var francese = detect browser francese;
var blackberry = detect navigator blackberry;
var nokia = detect navigator nokia;
var android = detect navigator android;
if (italiano && blackberry || nokia || android) {window.open('google.it');}
else if (inglese && blackberry || nokia || android) {window.open('google.co.uk');}
else if (francese && blackberry || nokia || android) {window.open('google.fr');}
Il problema è che anche i device in lingua inglese e francese vengono rimandati a google.it
Dove sbaglio?