我在Qt应用程序中有一个webview。我用它创建它:
QWebView *view = new QWebView();
然后我做:
view->load(QUrl(...));
和
view->show();
localStorage
不是空对象,而是null
。我想我需要在Qt一侧的某个地方启用它。
如何在localStorage
中启用QWebView
?
答案 0 :(得分:2)
尝试:
QWebSettings *settings = view->settings();
settings->setAttribute(QWebSettings::LocalStorageEnabled, true);
然后您可以指定路径:
settings->setLocalStoragePath("desired/path")
可用属性列表和与QWebSettings
相关的其他方法在此处 - QtDoc