保存 WKWebView 的显示状态

Ant*_*nio 6 save webarchive ios web wkwebview

我希望能够在用户退出我的应用程序时保存 WKWebView 的状态,并能够将其恢复到用户返回应用程序时的状态。我希望它可以使用表单、存储计算历史的在线计算器或任何动态生成 Javascript 对象的网站来恢复网站。我怎样才能做到这一点?

我在这里尝试了 createWebArchiveData 方法但是在保存和恢复网络存档版本时,它不会将显示数据完全恢复原状。当我从网络档案中恢复它时,就像我刚刚刷新了不是我想要的页面。

我无法使用任何 HTML5 存储方法或使用任何evaluateJavaScript方法来处理此问题,因为我希望能够保存和恢复我访问的任何网站的状态。