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}
Il problema è che anche i device in lingua inglese e francese vengono rimandati a google.itcodice: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');}
Dove sbaglio?

Rispondi quotando