如何在 QWebView 中启用本地存储
How to enable localStorage in QWebView?
我在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
相关文章:
- 将字符串存储在c++中的稳定内存中
- 编译时未启用intel oneApi CUDA支持
- std::原子加载和存储都需要吗
- C++:将控制台输出存储在宏中更好吗
- 使用QProcess执行命令,并将结果存储在QStringList中
- 访问存储在向量C++中的结构的多态成员
- 如何从存储在std::映射中的std::集中删除元素
- 存储模板类型以强制转换回派生<T>
- OpenGL在启用深度测试时不会丢弃我的碎片
- 类型总是使用其大小存储在内存中吗
- 当字符串存储在变量中时,如何将字符串转换为wchar_t
- 使用无符号字符数组有效存储内存
- 如何在cpp.中使用协议缓冲区存储大缓冲区/数组(char/int)
- Visual C++GC接口如何启用它以及要包含哪个库
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 带结构的二维矢量:如何存储元素
- 添加存储在向量中的大整数的函数出现问题
- 从文件中读取多个字节,并将它们存储在C++中进行比较
- 在std::vector上存储带有模板的类实例
- 如何在 QWebView 中启用本地存储