HTML and CSS Reference
In-Depth Information
Bild 1.9: iPhone-Seite mit aktuellem User-Agent
Um eine Umleitung einzurichten, wäre es aber aufgrund der Vielzahl der möglichen User-
Agent-Zeichenfolgen - der User-Agent ändert sich bei jeder neuen Spracheinstellung,
beim Aktualisieren des Systems etc. - falsch, die komplette Zeichenfolge zu vergleichen.
Stattdessen werden wir nur im User-Agent schauen, ob die Begriffe »iPhone«, »iPod« oder
»Android« vorkommen. In JavaScript kann man das mit folgendem Code erreichen:
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/iPod/i)) ||
(navigator.userAgent.match(/Android/i))) {
if (document.cookie.indexOf("iphone redirect false") 1)
window.location "http://m.ihreseite.de";
}
Dieser Code schaut also nach den oben genannten Begriffen und leitet, wenn sie im
User-Agent vorkommen, automatisch auf die Seite m.ihreseite.de weiter. Beachten Sie,
dass Sie bei der Zieladresse unbedingt das http:// voranstellen. Folgerichtig muss dieser
Code auf der Desktop-Seite eingebaut werden:
<html>
<head>
<title>Browser Erkennung</title>
<script>
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.
match(/iPod/i)) || (navigator.userAgent.match(/Android/i)))
{
if (document.cookie.indexOf("iphone redirect false") 1)
window.location "http://m.ihreseite.de";
}
</script>
</head>
<body>
<h1>Ich bin eine PC Seite!</h1>
</body>
</html>
Search WWH ::




Custom Search