QWebView为何有些网页显示不了呢 官方示例也不行
QWebView为什么有些网页显示不了呢 官方示例也不行
QWebView *view = new QWebView(this);
view->load(QUrl(url));
view->show();
url如果是淘宝的登录页面url就不可以,显示空白 其他网站试了下都行
淘宝登陆网址:https://login.taobao.com/member/login.jhtml
------解决方案--------------------
网页是https协议的,使用SSL加密连接了。你的Qt库集成了openssl模块吗?如果没有,要-openssl开关重编QtNetwork库。如果有,连接webView->page()->networkAccessManager()的sslErrors信号,调用QNetworkReply的ignoreSslErrors函数,然后把libeay32.dll和ssleay32.dll两个文件和程序放到一起。
QWebView *view = new QWebView(this);
view->load(QUrl(url));
view->show();
url如果是淘宝的登录页面url就不可以,显示空白 其他网站试了下都行
淘宝登陆网址:https://login.taobao.com/member/login.jhtml
------解决方案--------------------
网页是https协议的,使用SSL加密连接了。你的Qt库集成了openssl模块吗?如果没有,要-openssl开关重编QtNetwork库。如果有,连接webView->page()->networkAccessManager()的sslErrors信号,调用QNetworkReply的ignoreSslErrors函数,然后把libeay32.dll和ssleay32.dll两个文件和程序放到一起。