加载时 QWebView 崩溃 url

QWebView crash when loading url

当 QWebView 加载一些网站时(当登录到 facebook,tumblr 时)它崩溃了, 在打开 url 之前是否应该启用一些东西,我使用 Qt 5.5.1 这是代码

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 版本中遇到了错误。除了更新 Qt 并切换到 QWebEngineView,或者直接使用平台 API 启动浏览器小部件,例如在 Windows 上使用 ActiveQt 或在 OS X 上使用 WebView 对象的 Internet Explorer ActiveX 控件。

如果您依赖 Qt 5.5.1 并且您坚持使用其内置的 webkit,您别无选择,只能使用 Qt 的调试版本,运行 你的项目在调试器下,看看它崩溃的地方,看看是否有上游修复它(上游意味着在 webkit 项目本身)。然后,您需要将修复程序反向移植到 Qt 5.5.1 中捆绑的 webkit 版本。您可能需要重复此过程几次,因为我希望您 运行 遇到不止一个旧代码中的崩溃错误。