Функции document.getSelection() и window.getSelection() не работают в iOS 12.
Проблема воспроизводится в Safari, Google Chrome и WKWebView.
В iOS 11 и MacOS (любая версия) эти функции работают.
Нужны любые идеи, как получить выделение текста пользователем.
Example
document.querySelector("#contentjs").onclick = function () {
console.log(document.getSelection());
document.querySelector("#result").innerHTML = document.getSelection().anchorOffset;
}
Решение проблемы - использование функции document.caretRangeFromPoint
Пример:
document.querySelector("#contentjs").onclick = function (e) {
var range = document.caretRangeFromPoint(e.clientX, e.clientY);
console.log(range.startOffset);
console.log(range.startContainer);
}
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Когда-то, где-то, читал про API, которое является аналогом documentcreateElement - не могу ни вспомнить название, ни найти, а гугл выдает тонны информации...
Подскажите, как сохранить выбранный в диалоговом окне файл через input file, если не предоставляется полный путь к этому файлу? Файл нужно выбрать...
Ребята, выручайтеЕсть ли такая библиотека или какая-нибудь хитрость по теме анимации, которая проигрывается КАЖДЫЙ раз, когда вы листаете...