Risiko der Verwendung von contentEditable in IE

Fügen wir einen einfachen HTML-editor, um unser Produkt. Als wir nur unterstützen, DH an vorhanden (die meisten Kunden sind immer noch auf IE 6), ich habe gesagt, daß Sie den Internet Explorer verwenden, built-in XHTML-editing-Funktionen – z.B. <div contentEditable="true"> wie erklärt, in "Bearbeiten einer Web-Seite" .

Neben funktioniert nicht in anderen Browsern. (Die Verwaltung hält es nicht für ein problem. Unsere Kunden setzen unsere software funktioniert nur mit dem IE. Wir haben nie verloren, Geld, indem Sie unsere software funktioniert nur im IE, die meisten Kunden wird nur lassen Sie Ihre Mitarbeiter verwenden IE6 derzeit sowieso)

Was anderen problem werden wir wahrscheinlich mit contentEditable?


Update

HTML-editor den ich schrieb mit "contentEditable" erwies sich als sehr schwer zu bekommen, zuverlässig, mit vielen Probleme. Wenn ich das nochmal machen, würde ich push sehr schwer zu einem der vielen open-source-Lösungen (z.B. TinyMCE) oder kaufen Sie in einem unterstützten HTML-editor.

Kein Zweifel, dass ein sehr erfahrener jscript-Programmierer können "contentEditable", gut zu arbeiten, wenn Sie genügend Zeit. Es ist nur, dass alle Beispiele auf der web-so einfach aussieht, bis Sie typische Operationen wie ein cut/paste von word und versucht zu Bearbeiten, den resultierenden HTML-Code. (nur die Art von Dingen, die ein Kunde tun wird)

(Suchen Sie einfach nach "contentEditable" auf stackoverflow zu bekommen, einige ideale der Probleme, die andere Leute haben)

Kommentar zu dem Problem
+1 für das erzählen Menschen, wie problematisch contenteditable werden kann. Kommentarautor: Nico Burns
Es scheint contenteditable sollte "stabil" von jetzt, aber es gibt immer noch Probleme. Zum Beispiel können dynamische Inhalte wirklich brechen Sie den html-code, wenn Sie Ausschneiden und einfügen, wie hier beschrieben: stackoverflow.com/questions/19871978/... Kommentarautor: NoBugs
@NoBugs, Inhalte einfügen aus word dann nicht editierbare der Fall war, die fuhr mich verrückt! Word erstellt rechtliche HTML, das war zu Komplex contentEditable zu bewältigen. Kommentarautor: Ian Ringrose
@IanRingrose Interessant, in welchem browser war das? Könnten Sie ein Beispiel geben? Kommentarautor: NoBugs
@NoBugs, es war eine lange Zeit her ist, erinnere ich mich an die IE Probleme hatte, es kann haben wurde, IE6, dass viele unserer Kunden verwendet. Kommentarautor: Ian Ringrose

InformationsquelleAutor der Frage Ian Ringrose | 2009-01-29

Schreibe einen Kommentar