FCKEditor streikt mit Firefox 3.6
Ein böses Überraschen erlebten heute morgen alle, die den WYSIWYG-Editor FCKEditor einsetzen und auf Firefox 3.6 umgestiegen sind. Der Editor konnte nämlich nicht mehr geladen werden.
Die Ursache des Problem ist trivial und rasch zu beheben. Und zwar gibt es zwei Möglichkeiten, mindestens bei der ColdFusion-Integration.
Browser-Prüfung deaktivieren
Zum einen kann die Überprüfung der Browser-Version beim Aufruf des Editors über den Parameter checkBrowser deaktiviert werden. Ein schneller Fix für das Problem, der keinen Eingriff in den Quellcode erfordert. Allerdings hat diese Massnahme den Nachteil, dass nun auch für Browser, die nicht kompatibel sind, der Editor geöffnet wird. Das kann natürlich ins Auge gehen.
Browser-Überprüfung anpassen
Besser erscheint da die Variante, die Browserüberprüfung anzupassen. Und die findet man im ColdFusion-Connector fckeditor.cfm folgende Überprüfung
Wie man unschwer feststellen kann, haben wir mit dieser Regular Expression ab 2010 ein Problem. Um auch inskünftig mit dem Editor arbeiten zu können, kann der Aufruf so angepasst werden: