I suppose this is a more specific version of my recent question Browser-sniffing alternative for bugs/misbehaviors (NOT lack of features).
CKEditor is known not to work on certain clients like iOS Safari. Rather than use hackish browser detection, is there a way to see at runtime whether ckeditor will work on the current browser so that I can not load it or fall back to an alternative in case it won't?