【问题标题】:How to enable localStorage in QWebView?如何在 QWebView 中启用 localStorage?
【发布时间】:2014-01-18 16:13:16
【问题描述】:

我在 Qt 应用程序中有一个 webview。我使用以下方法创建它:

QWebView *view = new QWebView();

然后我做:

view->load(QUrl(...));

view->show();

localStorage 不是空对象,而是null。我想我需要在 Qt 端的某个地方启用它。

如何在QWebView 中启用localStorage

【问题讨论】:

    标签: javascript c++ qt webview qt5


    【解决方案1】:

    试试:

    QWebSettings *settings = view->settings();
    settings->setAttribute(QWebSettings::LocalStorageEnabled, true);
    

    然后就可以指定路径了:

    settings->setLocalStoragePath("desired/path")
    

    QWebSettings相关的可用属性和其他方法列表在这里 - QtDoc

    【讨论】:

    • @IonicăBizău 在答案末尾添加
    猜你喜欢
    • 1970-01-01
    • 2014-07-26
    • 2020-01-23
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多