Rea*_*lly 5 macos webkit local-storage
我WebView在我的macOS应用程序中嵌入了一个并在其中加载了一个页面.当用户与页面进行交互时,更改将存储在localStorage中(通过在Chrome中进行相同的更改来确认),但似乎WebViews不会在macOS上保留localStorage.
早期的答案(多年前)表明使用私有API,后来完全删除.在macOS中是否真的没有办法将localStorage保留为WebView?这看起来很疯狂.
Dan*_*lad -1
由于我被否决了,我想我应该看看是否可以改进我的答案。这里。这个问题似乎有一个解决方案: How do I enable Local Storage in my WebKit-based application?
旧答案没有帮助:
以下线程有一个解决方法,可能会也可能不会解决您的问题: 文件协议下的 Javascript/HTML 存储选项 (file://)
它建议使用 window.name 跨页面重新加载存储数据。它不安全,因为数据没有隔离到您的框架,并且可能泄漏到其他框架/选项卡/域,但它可能会解决您的问题。
| 归档时间: |
|
| 查看次数: |
243 次 |
| 最近记录: |