为什么QWebView在通过setHtml加载时不显示任何图像
Why doesnt QWebView display any images when loaded via setHtml?
每当我试图通过加载页面时
QWebView *view = new QWebView();
view->settings()->setAttribute(QWebSettings::AutoLoadImages, true);
view->settings()->setAttribute(QWebSettings::LocalContentCanAccessRemoteUrls, true);
view->settings()->setAttribute(QWebSettings::LocalContentCanAccessFileUrls, true);
view->settings()->setAttribute(QWebSettings::LocalStorageEnabled, true);
view->setUrl(QUrl(QString("https://registration.experient-inc.com/HTMLProduction/ShowCES131/ConfirmationImages/CES131_Header.JPG"))); // this does not load images
//view->setUrl(QUrl(QString("http://www.google.com"))); // <= this does load images
为什么通过字符串加载不会加载相关图像?我该如何做到这一点?(相关图像在网上,使用绝对URL指定)
谢谢!
UPDATE:这似乎与图像的url是https
这一事实有关。当我手动将其更改为http时,它加载了图像。然而,这并不是一个解决方案,因为有时网站需要https。此外,当我检查错误时,我得到了一个超时的连接。这很奇怪,因为它可以访问非https版本的网站,任何其他浏览器也可以。
Ha!这是一个OpenSSL问题!curl -v "https://registration.experient-inc.com/HTMLProduction/ShowCES131/ConfirmationImages/CES131_Header.JPG"
也不起作用!
相关文章:
- QChart在使用QDateTimeAxis时不显示任何系列数据
- 为什么静态数组成员变量在调用对象的实例后不显示任何内容?
- 为什么下面的Hello World程序在PowerShell上没有显示任何输出?同一程序在CMD上显示正确的输出
- Gtkmm 窗口为空白,不显示任何小部件或标题
- 执行此代码时,它不显示任何输出.为什么?
- 螺旋矩阵在最后一个"for"循环中中断,不显示任何内容
- 为什么 C++ 中的分号在插入代码开头时不显示任何错误?
- 在窗口中显示任何内容之前和窗口抛光后无法进行介绍
- 后缀Expressrion的插图未显示任何输出
- QGraphicView不显示任何内容
- 由于错误,c ++代码无法在Visual Studios上运行,但不显示任何错误
- 不显示任何输出
- OpenGL程序不显示任何图片
- VS Code C++程序在调试时不显示任何输出
- ROS2 COLCON构建未在Windows中显示任何错误消息
- 当我尝试对数组的内容使用函数时,控制台中没有显示任何内容
- 该代码不会在其中显示任何数字输入.如何使它显示任何输入
- 在 c++ 中显示任何类型的结构的通用函数
- 程序在运行时不会显示任何内容,只显示'0'值
- 当我从java代码执行C++时不显示任何输出