В contenteditable
регионах, если вставить элемент с атрибутом URL, в некоторых браузерах он преобразует URL из относительной к абсолютной ,Как обрабатывать URL относительный/абсолютный «глюк» в contenteditable при копировании и вставке
Я прочитал некоторые сообщения об ошибках, которые утверждают, что они исправлены в последней версии, но это не так.
я бросил вместе эту скрипку, чтобы продемонстрировать: Hurray for Demos!
Это там, это некрасиво, и мне интересно, что это лучший способ, чтобы исправить это.
1-ая идея, которая приходит на ум
onpaste
, найти всеanchors
в текущем узле иparse it with regex
. Не идеальный, я полагаю, но это может быть эффективным.???
- ???
Я действительно хотел бы они просто оставить вещи в покое и не создавать так много проблем, связанных с браузера contenteditable
, , но я думаю, что бы сделать его слишком легко.
Любые мысли о наилучшем способе решения этой проблемы?
Eesh, это довольно круто. Интересный подход. Я построил простую функцию, которая просто находит базовый url и удаляет его. Угадайте, что мой подход требует работы, поскольку, как вы говорите, изображение использует 'src' not' href'. Спасибо за вход! –
Иногда у меня такое ощущение, что все, что CKEditor делает, это обходные ошибки браузера, причуды и несоответствия;). – Reinmar
- и обширный список. Я также обращаюсь к вашему редактору и TinyMCE, но есть так много * лишних *, что он меня отключает (то же самое касается почти всех сторонних программ/плагинов). Разработка с нуля .. это было образовательным, чтобы сказать наименее :) –