Трабла в том, с данными до копирования все ок. А вот при вставке появляются лишние служебные символы. Грешу на то, что это selectNodeContents так отрабатывает
Символы при вставке не могут появляться, они могут пРоявляться)
Privet. Спасибо за старания. Я всё-таки решил эту проблему, думаю тебе будет интересно) Вот такого формата формула работает в фаерфоксе и в хроме, щас на сафари посмотрим
При вставке например в гугл таблицу, должны сохраниться ряды-колонки. Допустим 3х4. А при вставке в текстовом виде нужно тримнуть начальный пробел\перенос строки. И из-за этого же начального символа, подозреваю, невозможно вставить данные в поиск в проводнике
Просто при применении selectNodeContents на таблу, в range появляется таки текст. А вот как он парсится при вставке, чтобы там сохранялась табличная структура, это уже загадка
Просто при применении selectNodeContents на таблу, в range появляется таки текст. А вот как он парсится при вставке, чтобы там сохранялась табличная структура, это уже загадка
А вывести полученный текст в консоль и посмотреть, не хочешь? (не помню, показываются ли табы при воде в консоль браузера)
При вставке например в гугл таблицу, должны сохраниться ряды-колонки. Допустим 3х4. А при вставке в текстовом виде нужно тримнуть начальный пробел\перенос строки. И из-за этого же начального символа, подозреваю, невозможно вставить данные в поиск в проводнике
В гугл таблицах, по-моему, спокойно по разделителю "таб" (\t) ячейки определит, по переносу строкИ — строки
А вывести полученный текст в консоль и посмотреть, не хочешь? (не помню, показываются ли табы при воде в консоль браузера)
А вот тут - я тупой пхпшник. Не пойму как вытащить из range собна ту часть, которая была скопирована. console.log(range.commonAncestorContainer) выдает вообще всю таблу
А вот тут - я тупой пхпшник. Не пойму как вытащить из range собна ту часть, которая была скопирована. console.log(range.commonAncestorContainer) выдает вообще всю таблу