Zeichenversatz in einem Internet Explorer TextRange

Soweit ich weiß, gibt es keine einfache Möglichkeit, einen Zeichenversatz aus einem TextRange-Objekt in Internet Explorer abzurufen. Das W3C-Bereichsobjekt hat einen Knoten und den Versatz in den Text innerhalb dieses Knotens. IE scheint nur Pixel-Offsets zu haben. Es gibt Methoden zum Erstellen, Erweitern und Vergleichen von Bereichen, sodass es möglich wäre, einen Algorithmus zur Berechnung des Zeichenversatzes zu schreiben, aber ich habe das Gefühl, dass mir etwas fehlt.

Wie lässt sich der Zeichenversatz des Starts eines Internet Explorer TextRange am einfachsten berechnen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage