Thema: Javascript & Browsererkennung

Hallo,
ich möchte gerne eine Browser und Javascripterkennung bauen. D.h bevor man auf die Hauptseiten kommt, soll gecheckt werden ob Javascript aktiviert ist und Firefox verwendet wird. Ist das nicht der Fall, dann soll der Zugriff verweigert werden.


Danke und Grüße

Peter

2

Re: Javascript & Browsererkennung

Hallo Peter

Meistens wird es in Foren nicht gerne gesehen, wenn jemand einfach nach einer fixfertigen Loesung fuer irgendwas fragt. Hast du schon versucht, dein Problem zu loesen? Wie sehen deine Versuche aus, woran bist du gescheitert?
Nichts desto trotz, hier eine Moeglichkeit:

Wenn JavaScript unterstuetzt wird, wird der JS-code hier (location.href="") ausgefuehrt. Ansonsten wird dieser uebersprungen, und der redirect via Meta-Tag kommt zum Zuge.

<head>
  <script type="text/javascript">location.href="javascript.html";</script>
  <meta http-equiv="refresh" content="0;URL=nojavascript.html"/>
</head>

Firefox-check:
In JavaScript laesst sich in FF der User Agent mittels navigator.userAgent auslesen. Ein Check auf Firefox also so:

var isFirefox = navigator.userAgent.search(/Firefox/);
if(isFirefox) {
  document.write("Gratulation, du benuetzt Firefox");
}

Aber Achtung, der User des Browsers kann seinen angegebenen User Agent aendern, eine Ueberpruefung auf den User Agent ist also niemals verbindlich.

Gruss
Jonathan

Zuletzt bearbeitet von terje (04-06-2007 21:04:07)

Four legs good, two legs bad