Russian Qt Forum
Май 04, 2024, 05:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Авторизация ВКонтакте(vk.com) + QWebView  (Прочитано 11249 раз)
invasion
Гость
« : Июль 13, 2012, 14:16 »

В QWebView не получается пройти авторизацию в данной соц сети. Открывается главная страница с соответствующими авторизации полями, но после нажатия кнопки войти ничего не происходит. В дефолтных примерах аналогичная ситуация...
JS, Flash подключены, может я чего ещё упустил?

Код:
QWebView window;
window.load(QUrl("http://vk.com"));
window.show();
Записан
Bepec
Гость
« Ответ #1 : Июль 13, 2012, 15:09 »

Мб стоит включить их в QNetworkSettings?

Или в ваше расплывчатое "подключены" оно входит?
« Последнее редактирование: Июль 13, 2012, 15:16 от Bepec » Записан
SimpleSunny
Гость
« Ответ #2 : Июль 13, 2012, 15:15 »

.../Examples/4.7/webkit/fancybrowser/ авторизация проходит нормально.
Записан
invasion
Гость
« Ответ #3 : Июль 13, 2012, 15:26 »

Мб стоит включить их в QNetworkSettings?

Или в ваше расплывчатое "подключены" оно входит?

вот их подключение:
Код:
    this->settings()->setAttribute(QWebSettings::JavascriptEnabled, true);
    this->settings()->setAttribute(QWebSettings::JavaEnabled, true);
    this->settings()->setAttribute(QWebSettings::JavascriptCanOpenWindows, true);
    this->settings()->setAttribute(QWebSettings::PluginsEnabled, true);

.../Examples/4.7/webkit/fancybrowser/ авторизация проходит нормально.

у меня 4.8 и авторизация там не проходит... картина везде одинаковая

даже сигнала urlChanged не отсылается

на mail.ru авторизация так же не проходит, fancybrowser запускал на нескольких компьютерах
« Последнее редактирование: Июль 13, 2012, 17:02 от invasion » Записан
fuCtor
Гость
« Ответ #4 : Июль 13, 2012, 20:19 »

Cookie сохраняются передаются?
Записан
invasion
Гость
« Ответ #5 : Июль 15, 2012, 19:39 »

Cookie сохраняются передаются?
Если честно то я даже не знаю, я попытался сделать вот так
Код:
    QNetworkCookieJar* cookie = new QNetworkCookieJar();
    this->page()->networkAccessManager()->setCookieJar(cookie);
но сильно мне это не помогло.
Записан
Bepec
Гость
« Ответ #6 : Июль 15, 2012, 21:28 »

Выкладывайте свой проект.

Ибо у меня, да думаю и у многих, авторизация в контакте проходит Улыбающийся
Записан
invasion
Гость
« Ответ #7 : Июль 15, 2012, 22:16 »

Вот сам проект:
Записан
invasion
Гость
« Ответ #8 : Июль 18, 2012, 16:08 »

установил sdk 4.7, ситуация не изменилась в fancybrowser авторизация не проходит...
(антивирусы и файрволы отключены)
Записан
WILY
Гость
« Ответ #9 : Август 11, 2015, 10:14 »

не хочется открывать новую тему, скажите, а решение нашлось?
Записан
Bepec
Гость
« Ответ #10 : Август 11, 2015, 12:19 »

Проблема была у конкретного человека на конкретном компьютере. У остальных всё работало и работает.
Записан
WILY
Гость
« Ответ #11 : Август 11, 2015, 13:20 »

Все дело в том, что точно такая же проблема и повторяется и у меня, он заходит на страницу авторизации, но дальше не происходит ничего, окно не реагирует н нажатие кнопок.
Записан
WILY
Гость
« Ответ #12 : Август 11, 2015, 13:28 »

Ага, вроде все разралил
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 20.