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?