• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Weiche für Smartphone oder Desktop

Jjaxi

Neues Mitglied
Hallo liebes Forum,

kann man mit Javascript eine Abfrage einbauen, in der erkannt wird ob der User von einem Mobilgerät oder Desktop zugreift und dann entsprechend weiterleiten?

Liebe Grüße
Jaxi
 
Kurze Antwort:
Jein.

Insgesamt hast du 2 Möglichkeiten:
  1. Du verzichtest auf Javascript und setzt per media-queries alles, die für ein responsive Design sowieso Notwendig sind. Es macht dann keinen Unterschied, ob Mobile Device oder Desktop-PC, die Seite sieht immer gut aus. - Meine Empfehlung.
  2. (Javascript) du benutzt User Agent Strings:
    https://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in-jquery diese können sich jedoch verändern oder neue hinzukommen und so ist kein 100%iger Verlass auf diese Methode.
Edit:
3. Probiere ein Touch-Event aus:
Code:
function isMobile() {
  try{ document.createEvent("TouchEvent"); return true; }
  catch(e){ return false; }
}

Quelle zu Variante 3 (und (wie ich gerade gesehen habe) auch Variante 1 und 2):
http://magentohostsolution.com/3-ways-detect-mobile-device-jquery/
 
Zuletzt bearbeitet:
Zurück
Oben