我嵌入了 WebView
在我的 macOS 应用程序中并在其中加载一个页面。当用户与页面交互时,更改存储在 localStorage 中(通过在 Chrome 中进行相同的更改来确认),但它显示为 WebViews 不保留本地存储 在 macOS 上。
较早的答案(几年前)表明使用已完全删除的私有(private) API。真的没有办法在 macOS 中为 WebView 持久化 localStorage 吗?这似乎很疯狂。
最佳答案
您始终可以为数据更改设置一个简单的 CoreData 存储并将其还原到 ViewWillAppear 中的 WebView。
还有this solution也是。
关于macos - 在 macOS 10.11+ 中为 WebView 持久化 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44913303/