Browsers Compatibility"

This website contains links to software which is either no longer maintained or will be supported only until the end of 2019 (CKFinder 2). For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

If you look for an information about very old versions of CKEditor, FCKeditor and CKFinder check also the CKEditor forum, which was closed in 2015. If not, please head to StackOverflow for support.

(New page: == Officially Supported Browsers == Officially, we'll be declaring support for the following browsers: * Internet Explorer 6+ * Firefox 2+ * Safari 3+ * Opera 9.5+ It means that the abo...)
 
Line 1: Line 1:
== Officially Supported Browsers ==
+
(Draft)
 +
 
 +
== __NOTOC__Officially Supported Browsers ==
  
 
Officially, we'll be declaring support for the following browsers:
 
Officially, we'll be declaring support for the following browsers:

Revision as of 00:05, 5 February 2008

(Draft)

Officially Supported Browsers

Officially, we'll be declaring support for the following browsers:

  • Internet Explorer 6+
  • Firefox 2+
  • Safari 3+
  • Opera 9.5+

It means that the above browsers and their successors will be part of our everyday coding activities. All features must work properly with all of them, and their users must have a wonderful and usable experience, with no surprises. It means also that no strange code will be included in the core to provide compatibility with other browsers.

Engine Compatible Browsers

Browsers based on the rendering/runtime engines used by the above browsers will certainly benefit compatibility. We are not listing those browsers here because it would be too hard to put all those browsers lines at test while coding. We instead invite all browsers vendors and communities to participate, creating specific browser testing groups. Tickets for those browsers are welcome, and we'll work on them whenever possible.

Notable Exclusions

  • Internet Explorer 5.5: This browser is too old and too limited. There is a silly possibility of making it compatible, but we'll not go crazy because of it.
  • Safari 2.x: The editing support in this browser is still too limited. There are many other features also missing on it (like proper Range manipulation) which would force us to make the code too dirty and much probably provide a buggy and bad user experience.
  • Opera 9.2x: Just like Safari 2.x, with the same argumentation.
  • Konqueror: it has no editing support. There are rumors that they will be moving to WebKit, which could open compatibility possibly. It would join the "Engine Compatible Browsers" in that case.

Betas

We'll be constantly testing our code over Beta versions for our officially supported browsers. In this way we may try to advise browser vendors about possible issues, or at least work to fix it our side.