我尝试了这种方法:
QWebSettings* settings = QWebSettings::globalSettings();
settings->setAttribute(QWebSettings::LocalStorageEnabled, true);
auto path = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation);
settings->setOfflineStoragePath(path);
window.localStorage为true(不为null或undefined),但当我向localStorage中插入一个项目时:
localStorage.setItem("b","isaac");
alert(localStorage["b"]);
发生了错误,Webkit Inspector控制台中的错误消息如下:
QuotaExceededError:DOM异常22:尝试添加超出配额的内容到存储中。