我在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