QWebView加载url时崩溃
QWebView crash when loading url
当QWebView加载一些网站时(当登录facebook, tumblr时)它崩溃了,在使用Qt 5.5.1打开url之前,是否应该启用某些功能下面是代码
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
wv = new QWebView;
wv->setParent(this);
wv->load(QUrl("https://www.tumblr.com"));
}
你面对的是旧Qt版本的bug。除了更新Qt并切换到QWebEngineView
,或者使用平台api直接启动浏览器小部件,例如在Windows上使用ActiveQt的internet explorer ActiveX控件,或在OS x上使用WebView对象之外,您没有什么可做的。
如果你使用Qt 5.5.1 和,你坚持使用其内置的webkit,你别无选择,只能使用Qt的调试版本,在调试器下运行你的项目,看看它在哪里崩溃,看看是否有一个上游修复(上游的意思是在webkit项目本身)。然后,您需要将修复程序反向移植到Qt 5.5.1中捆绑的webkit版本。您可能需要重复这个过程几次,因为我希望您在这么老的代码中遇到不止一个崩溃的错误。
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 内联映射初始化的动态atexit析构函数崩溃
- 执行函数时导致崩溃的变量
- 程序崩溃并显示"std::out_of_range"错误
- CoInitialize()在单独的线程上崩溃而不返回
- 使用调试/崩溃报告将应用程序部署到客户端
- 为什么所有C++编译器都会崩溃或挂起此代码
- 为什么lambda在clang上崩溃而不是在gcc上崩溃
- 为什么我的多线程作业队列崩溃
- 如何使用url确定网站协议
- ExtractIconEx:可以工作,但偶尔会崩溃
- 下载URL中的所有文件
- 为什么引用传递会导致此崩溃(C++)
- 试图创建流或fopen时程序崩溃
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 类对象数组的问题会导致崩溃
- 排序时无法执行交换操作.我做的时候它会崩溃.为什么
- 当URL不正确时,curl_easy_perform崩溃
- Gtk::AboutDialog 在单击 URL 时崩溃
- QWebView加载url时崩溃