Буфер обмена и копирование из браузера, как можно узнать base url страницы, получаемой из буфера обмена? |
Здравствуйте, гость ( Вход | Регистрация )
Буфер обмена и копирование из браузера, как можно узнать base url страницы, получаемой из буфера обмена? |
sergregory |
5.8.2010, 12:39
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 5.8.2010 Пользователь №: 1932 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день!
При написании редактора заметок у меня возникла следующая проблема: если делать copy/paste из браузера, вставляется только текст,но не изображения. Я перегрузил функцию paste() так, что она ищет у тега img атрибут src и грузит картинку. И всё бы было хорошо, если бы не встречались относительные url, например <img src='style_images/cozy_green/close.png'>. Вопрос: как можно узнать base url страницы, получаемой из буфера обмена? |
|
|
ViGOur |
5.8.2010, 12:56
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Думается мне, что только из своего браузера (самописного, например webkit) ты сможешь получить base url, страницы.
Просто он передается с HEADER'ами передаваемыми сервером браузеру, без прямого доступа к которому ничего не получить. Или писать перехватчик трафика для браузеров, но это мне кажется слишком уж... |
|
|
sergregory |
5.8.2010, 13:02
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 5.8.2010 Пользователь №: 1932 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот и мне так думается(
Но неужели нет никакого способа получать из буфера обмена html сразу с картинками? или опция какая-то для стандартного paste нужна, чтобы он так работал? |
|
|
ViGOur |
5.8.2010, 14:30
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Попробуй сделать вот как.
Из firefox'a скопируй в буфер обмена то, что ты хочешь и вставь в microsoft word или openoffice и посмотри, как вставляется. Если вставляется так как ты хочешь, то можно копать, если и у них нет, то даже не знаю что сказать. Просто в word вроде бы точно вставляется нормально URL, но все ли, нужно проверять... |
|
|
sergregory |
5.8.2010, 14:40
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 5.8.2010 Пользователь №: 1932 Спасибо сказали: 0 раз(а) Репутация: 0 |
В openoffice точно вставляется нормальный html с картинками, я проверял
|
|
|
sergregory |
6.8.2010, 15:06
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 5.8.2010 Пользователь №: 1932 Спасибо сказали: 0 раз(а) Репутация: 0 |
Быстрым решением проблемы стало использование QWebView вместо QTextEdit, однако вопрос остался) Буду искать
|
|
|
Текстовая версия | Сейчас: 12.12.2024, 14:59 |