Zum Inhalt springen

Browserweiche: nach Firefox-Versionen unterscheiden

Erstellt am 1. Dezember 2009 · 1 Antwort · letzte Antwort am 1. Dezember 2009

Tags: HTML & CSS, Frage

PatrickL ·

Hallo,

ich habe das Problem, dass sich scheinbar irgendwas beim (CSS-)Rendering zwischen Firefox <=3.0 und >=3.1 geändert hat und muss daher eine Browserweiche haben, die, je nach Firefox-Version ein anderes CSS lädt. Ich habe es (erfolglos) so versucht:

[browser=firefox] && [version = >3.0]
 page.headerData.905 = TEXT
 page.headerData.905.value =<link href="fileadmin/templates/styles-ff35.css" rel="stylesheet" type="text/css" />
[END]

und auch so:

[useragent=*firefox*] && [version = >3.0]
 page.headerData.905 = TEXT
 page.headerData.905.value =<link href="fileadmin/templates/styles-ff35.css" rel="stylesheet" type="text/css" />
[END]

Leider funktioniert die Versionabfrage nicht, d.h. das css wird bei jeder Firefox-Version genommen.

Hat einer eine Idee?

Danke,
Patrick

PatrickL ·

Nachtrag: habe es jetzt so lösen können:

[useragent=*Firefox/3.5*]
 page.headerData.905.value =<link href="fileadmin/templates/styles-ff35.css" rel="stylesheet" type="text/css" />
[END]

Einziger Nachteil: ich kann nicht mit größer/kleiner arbeiten, muss also /2 /3.0 /3.1 und /3.5 separat abfangen, aber immerhin klappt es so. Wäre aber für elegantere Lösungen trotzdem dankbar ;-)