designMode iFrame Obtener posición del cursor

Quiero obtener la posición del cursor de un iFrame editable (usando designMode). Aquí está el código que tengo hasta ahora:

document.getElementById('iframe_id').contentWindow.document.getSelection().getRangeAt(0)

Desde allí, obteniendo la propiedadstartOffset obtiene el número de caracteres desde el principio de esa línea, pero no desde el principio del documento iFrame. Me gustaría obtener la posición del cursor en relación con el comienzo del documento.

Nota: Ino so interesado enconfigurando la posición del cursor; Solo quiero conseguirlo.

Preferiblemente, me gustaría que la solución sea compatible con Chrome / Safari / Firefox; la compatibilidad con IE no es necesaria.

Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta