IE 10 is the first browser where the major version number (before the dot) is in double digits. Most scripts, including the one written for FCKEditor at the time had a browser detection regex pattern that expected only a single digit before the dot (see below)
var sBrowserVersion = navigator.appVersion.match(/MSIE (.\..)/)[1] ;
The following change will thankfully remediate the situation immediately.
var sBrowserVersion = navigator.appVersion.match(/MSIE ([\d.]+)/)[1] ;
Credit for the above script goes to the author in answer to a stackoverflow question (http://stackoverflow.com/questions/1926394/get-browser-version-of-ie-using-javascript)
Uh, IE 10 isn’t the first browser with this. Firefox is on version 17, Chrome is on version 23. I think you meant to say the first IE version in the double digits.
somebody put also solution for Mozilla, and wider for ie10
http://stackoverflow.com/questions/13639541/fckeditor-doesnt-work-in-ie10
I have done the fix above however there are still issues with image upload and file manager :o(
Hi There. This worked for me however it doesn’t fix the issue with filemanager do you have a fix for this?? PLEASE lol
Where does this regex expression need to be changed in FCKEditor?
This is not working with ie11.But press f12 and change user agent string to ie8,ie9,ie10 it is working.
Are there any method to change user agent string from javascript?