Как получить координаты конца выделенного текста с помощью javascript?

Моя проблема похожа на эта , но мне нужен способ получить координаты правой части выделение с помощью Javascript в Firefox. Я сделал небольшой пример, чтобы показать, что я имею в виду:

alt text

Код, который я получил из другого сообщения, следующий:

var range = window.getSelection().getRangeAt(0);
var dummy = document.createElement("span");
range.insertNode(dummy);
var box = document.getBoxObjectFor(dummy);
var x = box.x, y = box.y;
dummy.parentNode.removeChild(dummy);

Это дает мне координаты начала выделения. Есть ли способ получить координаты конца выделения?

7
задан Community 23 May 2017 в 10:30
поделиться