Jak wykryć obsługę contentEditable za pomocą JavaScript?

Szukałem tego od kilku dni i jak dotąd, najlepsze, co mogę wymyślić, to sprawdzenie listy poniżej. Naprawdę nie lubię sprawdzać wsparcia na podstawie User-Agent, zwłaszcza, że ​​można go sfałszować. Słyszałem również o co najmniej jednym przypadku, w którym poniższa lista jest nieprawidłowa (zanotowana poniżej).

Czy Internet Explorer?Czy WebKit?(Ale przeczytałem, że mobilne Safari nie obsługuje tego)Czy Opera jest?Czy Gecko i wersja> = 1.9?(co oznacza Firefox 3 lub nowszy)

Czy istnieje lepsza metoda oparta na testowaniu wsparcia bezpośrednio przez JavaScript, czy może jest to jedyny sposób na przetestowanie wsparcia?

questionAnswers(4)

yourAnswerToTheQuestion