Russian Qt Forum
Ноябрь 23, 2024, 10:10
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Работа с сетью
>
QTWebKit, глюки с флешем
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QTWebKit, глюки с флешем (Прочитано 10069 раз)
Pepelaz
Гость
QTWebKit, глюки с флешем
«
:
Июль 05, 2009, 14:03 »
Всем добрый день, у меня вот такая проблемка, может кто подскажет как решать
Использую QWebView на форме для отображения HTML контента в котором могут быть флеши. Как правило контент у меня выглядит однообразно и состоит из трех фреймов - верхнее, нижнее и среднее. Среднее - скроллируемое.
Флеш объект в среднем фреме и при скроллинге он отображается поверх верхнего или нижнего фреймов, в то время как должн располагаться под ними. Сейчас выложу скриншоты, на них все видно хорошо
Что можно с этим сделать?
ОС: Ubuntu 9.04, QT 4.5.2
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #1 :
Июль 05, 2009, 14:03 »
Оригинальное состояние
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #2 :
Июль 05, 2009, 14:04 »
Скроллинг вверх
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #3 :
Июль 05, 2009, 14:04 »
Скроллинг вниз
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #4 :
Июль 05, 2009, 14:12 »
И сразу расскажу что я уже пробовал сделать:
Писал вот сюда
http://www.qtsoftware.com/developer/task-tracker
- пока мое обращение не подтвердили, в тоже время такой же баг я не смог найти у них в багтрекере, хотя похожие вроде бы есть
Писал и в сам webkit.org, вот ссылка
https://bugs.webkit.org/show_bug.cgi?id=26879
Но и здесь как вы видите - ни ответа, ни привета
Пробовал я и собирать последнюю версию webkit для qt (
http://nightly.webkit.org/
). Все хорошо собирается, но толку ноль. Ошибка сохраняется.
Программа моя практически завершена и этот баг подкрался из-за угла когда его не ждали ) Так неохота переходить на другой веб движок, тем более что охота же еще и в рамках qt остаться, программа все таки кросплатформенная )
Кстати, под виндой программа работает без вышеописанного бага
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #5 :
Июль 05, 2009, 14:15 »
На скриншотах изображен QT Demo веб браузер. Но сути это не меняет, в нем глючит все точно так же как и в моей программе
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QTWebKit, глюки с флешем
«
Ответ #6 :
Июль 05, 2009, 15:02 »
есть такая штука: "Платная поддержка" - багу исправят специально для вас, и в сжатые сроки.
А пока так - ждать у моря погоды.
Записан
Юра.
ритт
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #7 :
Июль 05, 2009, 15:17 »
Цитировать
Кстати, под виндой программа работает без вышеописанного бага
какой плугин используется под никсами?
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #8 :
Июль 05, 2009, 15:19 »
lit-uriy
Интересная идея, я честно говоря и не думал о таком
Может подскажете куда об этом написать и сколько будет стоить ориентировочно?
Что-то не могу найти на
http://www.qtsoftware.com
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #9 :
Июль 05, 2009, 15:21 »
Константин,
Ну обычный, адобовский - libflashplayer.so, 10 версии ( пробовал и 9 версию )
Такой же как в фирефоксе, в котором подобной проблемы нет
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #10 :
Июль 05, 2009, 16:22 »
Кстати, никто не пробовал
https://wiki.mozilla.org/Embedding/NewApi/QtLinux
?
Я попробовал - у меня все собралось, запускается тестовое приложение, но при открытии URL - краш
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: QTWebKit, глюки с флешем
«
Ответ #11 :
Июль 08, 2009, 15:12 »
Попробуйте утянуть не Qtwebkit последний
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #12 :
Июль 08, 2009, 19:39 »
Цитата: Sergey B. от Июль 08, 2009, 15:12
Попробуйте утянуть не Qtwebkit последний
Спасибо за предложение, но я ставил уже и последнюю qt 4.5.2 и последнюю версию самого webkitа
ситуация не изменилась )
Записан
Pepelaz
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #13 :
Июль 08, 2009, 19:43 »
Кстати, кому интересно у меня есть успехи некоторые в борьбе)
Все дело в том что я не только пишу программу, но и еще имею отношение к контенту, который отображает программа. Могу на него воздействовать )) Флеш исключить правда не могу)
Но вот JS скрипт вполне могу туда добавить. Что я и сделал. Идея простая - при скролинге фрейма с флешем смотреть должен ли быть объект скрытым другими фреймами или должен отображаться. Если должен быть скрытым то ставлю ему координату left где нибудь в районе -4000, чтобы понадежней )) А когда отображаться, то возвращаю старую позицию
Так вроде более менее работает, правда подмаргивает когда скачет влево, что не особо приятно (
Записан
ритт
Гость
Re: QTWebKit, глюки с флешем
«
Ответ #14 :
Июль 09, 2009, 01:11 »
Pepelaz, если это бага, то первым делом нужно сообщить о ней разработчику (предварительно попробовав снапшот).
если проект сдавать не срочно, не стОит даже тратить время на костыли...
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...