Hi,
Woher kommt das?
als Netscape (Arbeitsname "Mozilla") zu Beginn des Internet-Booms längst über Jahre de facto Standard war, hatten bereits diverse lobotomisierte "Webmaster" ihre Server gegen nicht-Netscapes gesperrt, weil sie es nicht auf die Reihe bekommen haben, die Seiten für schlechtere Browser nutzbar zu gestalten - oder dies zumindest glaubten. Microsoft hat infolge dessen von seinem jungen Browser behauptet, er sei "Mozilla compatible". Stimmte zwar nicht, aber half, primitive Abfragen zu umgehen. Die meisten anderen Browserhersteller haben dieses Verhalten imitiert.
Und wie kann ich sauber den Netscape 4.x anders behandlen als die restlichen Browser?
Es existiert kein Weg, serverseitig den verwendeten Client zu ermitteln. Schon clientseitig ist das praktisch unmöglich.
Ich habe es so versucht:
Der HTTP-User-Agent-Header ist bar jeden Informationsgehaltes. Mein Browser meldet sich derzeit als "Mozilla/6.0 (Build 20021126; U; SuSI.Ruth; en-US)", was er garantiert nicht ist.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes