Некоторые сайты не загружаются в QWebViewEngine QT 5.12.0
Я использую QT 5.12.0 с 32-битной Visual Studio 2017, я хочу просмотреть веб-сайт WhatsApp, который находится здесь, внутри движка веб-просмотра QT, но я получил это сообщение, в котором меня просят обновить Chrome,
WhatsApp works with Google Chrome 36+
To use WhatsApp, update Chrome or use Mozilla Firefox, Safari, Microsoft Edge or Opera.
UPDATE GOOGLE CHROME
До сих пор я пытался получить предложение использовать QWebEngineProfile::setHttpUserAgent для изменения пользовательского агента QtWebEngine. Текущий пользовательский агент для QWebEngine
"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.12.0 Chrome/69.0.3497.128 Safari/537.36"
Я пытаюсь найти в Интернете некоторый пользовательский агент с Chrome 70+ по этой ссылке. Я нашел несколько здесь. Я изменяю его на этот, используя этот код в конструкторе MainWdindow.
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QWebEnginePage *page = ui->widget->page();
qDebug() << page->profile()->httpUserAgent();
page->profile()->setHttpUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36");
connect(ui->widget, SIGNAL(loadProgress(int)), this, SLOT(LoadProgress(int)));
}
это пользовательский агент, я установил
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36
и когда я начинаю загружать сайт снова, он работал!!, затем я перезагрузил его по ошибке, и вдруг он больше не загружается и выдает мне сообщение об обновлении chrome, я попытался пересобрать приложение и повторить попытку, это тоже не работает, я пытался очистить кеш и все, используя этот код в конструкторе MainWindow
QWebEnginePage *page = ui->widget->page();
page->profile()->clearAllVisitedLinks();
page->profile()->clearHttpCache();
То же самое, поэтому вопрос здесь, что заставляет меня изменить пользовательский агент? и в пользовательском агенте по умолчанию он уже использует Chrome 36+, он использует 69.0 в строке! Я не знаю, если это то, что ему нужно, тогда второй вопрос, что заставляет его работать со мной когда-то, а теперь это уже не работает, это так случайно.
Заранее спасибо.