Non riesco a trovare alcuna informazione pertinente sul parametro HTML5 "contenteditable". Ho scoperto che Google Plus sta usando questo per i browser Chrome:Come rilevare se il browser supporta il valore "solo testo" nel parametro contenteditable?
<div contenteditable="plaintext-only"></div>
Sembra che nessun altro browser supportano questo ed è solo Chrome valore di proprietà. Voglio usarlo nel mio progetto. Tuttavia, ho bisogno di rilevare il browser e scoprire se supporta l'impostazione "solo testo".
Naturalmente, ho potuto rilevare solo Chrome, ma potrebbero esserci altri browser che lo supportano (non ne conosco nessuno al momento) o altri browser di flusso principale potrebbero iniziare a supportare questa funzione in futuro.
Quindi vorrei piuttosto rilevare se la funzionalità "solo testo" è supportata rispetto al rilevamento solo del browser Chrome.
Chiunque può aiutarmi in questo?
Grazie per la risposta informativa. Potresti fornire anche del codice JS se possibile come rilevare se il browser supporta valori "solo testo" o "testo semplice" in contenteditable? Che pasticcio con HTML5 di nuovo :-( – Frodik
Il pasticcio è Webkit implementando cose al di fuori degli standard come IE. In questo caso sembra che sia possibile fare il rilevamento delle funzionalità mentre il resto dei browser gira quando un valore non valido è usato, e anche il valore è normalizzato in lettere minuscole: http://jsfiddle.net/e9t2d/1/ Ma ricorda: poiché questo è qualcosa che non rientra in alcuna specifica, può cambiare in qualsiasi momento e non te ne accorgerai fino è troppo tardi – AlfonsoML
Si prega di aggiornare la risposta con il codice fiddle in modo che io possa accettarlo, grazie – Frodik