Название: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 14:03 Всем добрый день, у меня вот такая проблемка, может кто подскажет как решать
Использую QWebView на форме для отображения HTML контента в котором могут быть флеши. Как правило контент у меня выглядит однообразно и состоит из трех фреймов - верхнее, нижнее и среднее. Среднее - скроллируемое. Флеш объект в среднем фреме и при скроллинге он отображается поверх верхнего или нижнего фреймов, в то время как должн располагаться под ними. Сейчас выложу скриншоты, на них все видно хорошо Что можно с этим сделать? ОС: Ubuntu 9.04, QT 4.5.2 Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 14:03 Оригинальное состояние
Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 14:04 Скроллинг вверх
Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 14:04 Скроллинг вниз
Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 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 остаться, программа все таки кросплатформенная ) Кстати, под виндой программа работает без вышеописанного бага Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 14:15 На скриншотах изображен QT Demo веб браузер. Но сути это не меняет, в нем глючит все точно так же как и в моей программе
Название: Re: QTWebKit, глюки с флешем Отправлено: lit-uriy от Июля 05, 2009, 15:02 есть такая штука: "Платная поддержка" - багу исправят специально для вас, и в сжатые сроки.
А пока так - ждать у моря погоды. Название: Re: QTWebKit, глюки с флешем Отправлено: ритт от Июля 05, 2009, 15:17 Цитировать Кстати, под виндой программа работает без вышеописанного бага какой плугин используется под никсами?Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 15:19 lit-uriy
Интересная идея, я честно говоря и не думал о таком Может подскажете куда об этом написать и сколько будет стоить ориентировочно? Что-то не могу найти на http://www.qtsoftware.com Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 15:21 Константин,
Ну обычный, адобовский - libflashplayer.so, 10 версии ( пробовал и 9 версию ) Такой же как в фирефоксе, в котором подобной проблемы нет Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 05, 2009, 16:22 Кстати, никто не пробовал
https://wiki.mozilla.org/Embedding/NewApi/QtLinux ? Я попробовал - у меня все собралось, запускается тестовое приложение, но при открытии URL - краш Название: Re: QTWebKit, глюки с флешем Отправлено: Sergey B. от Июля 08, 2009, 15:12 Попробуйте утянуть не Qtwebkit последний
Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 08, 2009, 19:39 Попробуйте утянуть не Qtwebkit последний Спасибо за предложение, но я ставил уже и последнюю qt 4.5.2 и последнюю версию самого webkitа ситуация не изменилась ) Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 08, 2009, 19:43 Кстати, кому интересно у меня есть успехи некоторые в борьбе)
Все дело в том что я не только пишу программу, но и еще имею отношение к контенту, который отображает программа. Могу на него воздействовать )) Флеш исключить правда не могу) Но вот JS скрипт вполне могу туда добавить. Что я и сделал. Идея простая - при скролинге фрейма с флешем смотреть должен ли быть объект скрытым другими фреймами или должен отображаться. Если должен быть скрытым то ставлю ему координату left где нибудь в районе -4000, чтобы понадежней )) А когда отображаться, то возвращаю старую позицию Так вроде более менее работает, правда подмаргивает когда скачет влево, что не особо приятно ( Название: Re: QTWebKit, глюки с флешем Отправлено: ритт от Июля 09, 2009, 01:11 Pepelaz, если это бага, то первым делом нужно сообщить о ней разработчику (предварительно попробовав снапшот).
если проект сдавать не срочно, не стОит даже тратить время на костыли... Название: Re: QTWebKit, глюки с флешем Отправлено: Pepelaz от Июля 09, 2009, 05:29 Pepelaz, если это бага, то первым делом нужно сообщить о ней разработчику (предварительно попробовав снапшот). если проект сдавать не срочно, не стОит даже тратить время на костыли... Разработчику программы сообщить? :) так это я ) Разработчикам webkit и qt я уже сообщил - написал им в багтрекеры - реакции ноль ) Проект сдавать как раз таки срочно |