1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Information ausblenden

Wie Umleitung für iPhones programmieren?

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von JRiggert, 14.05.09.

  1. JRiggert

    JRiggert Wohlschmecker aus Vierlanden

    Dabei seit:
    13.08.08
    Beiträge:
    236
    Hallo!

    Ich wurde durch diese Seite inspiriert,
    und möchte nun meine eigene Site auch als iPhone Version anbieten.

    Die einzige offene Frage die ich habe: Wie mache ich die Umleitung?
    Mit Javascript einfach nach Auflösungen unter 800x600 fragen?

    Hat da zufällig jemand einen Code-Schnipsel zur Hand? ;)

    Viele Grüße, Jan
     
  2. dewey

    dewey Gewürzluiken

    Dabei seit:
    01.05.06
    Beiträge:
    5.731
    kenne mich damit nicht genau aus aber ich würde schätzen das man die weiche auf den browser user agent ansetzt.
     
  3. eyecandy

    eyecandy Graue Französische Renette

    Dabei seit:
    08.12.05
    Beiträge:
    12.210
    browserweiche. wenn ich mich nicht täusche, so:

    if(navigator.userAgent.toLowerCase().indexOf('ipho ne') > -1)
    location.href = 'iPHONE.html';
     
  4. JRiggert

    JRiggert Wohlschmecker aus Vierlanden

    Dabei seit:
    13.08.08
    Beiträge:
    236
    Hat das Leerzeichen in "ipho ne" was zu bedeuten, oder ist das nur ein Tippfehler?

    Viele Grüße, Jan
     
  5. eyecandy

    eyecandy Graue Französische Renette

    Dabei seit:
    08.12.05
    Beiträge:
    12.210
    tippfehler. sorry.

    hier noch etwas mehr info zum thema …
     
  6. Katzenfutter

    Katzenfutter Kaiser Wilhelm

    Dabei seit:
    16.12.06
    Beiträge:
    174
    Wie wäre es mit einer serverseitigen Umleitung?
    JavaScript wird clientseitig ausgeführt, also hat man darauf eigentlich nie wirklich Einfluss...

    In PHP sähe es folgendermaßen aus:
    Code:
    $browser = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
    
    if ($browser == true)  { header("Location: startseite_mobil.html"); }
    
     

Diese Seite empfehlen