如何在 QWebView 中启用本地存储

How to enable localStorage in QWebView?

本文关键字:存储 启用 QWebView      更新时间:2023-10-16

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

QWebView *view = new QWebView();

然后我做:

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

view->show();

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

如何在QWebView中启用localStorage

尝试:

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

然后,您可以指定路径:

settings->setLocalStoragePath("desired/path")

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