Wie erkenne ich die Unterstützung für contentEditable über JavaScript?

Ich habe jetzt seit ein paar Tagen danach gesucht und bis jetzt ist das Beste, was ich mir einfallen lassen kann, die Liste unten zu überprüfen. Ich mag es wirklich nicht, auf Unterstützung basierend auf User-Agent zu prüfen, zumal es gefälscht werden kann. Ich habe auch von mindestens einem Fall gehört, in dem die folgende Liste falsch ist (siehe unten).

Ist der Internet Explorer?Ist WebKit?(Aber ich habe gelesen, dass Mobile Safari es nicht unterstützt)Ist die Oper?Ist Gecko und Version> = 1.9?(Firefox 3 oder höher)

Gibt es eine bessere Methode, um den Support direkt über JavaScript zu testen, oder ist dies so ziemlich die einzige Möglichkeit, den Support zu testen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage