【发布时间】:2014-11-13 23:42:19
【问题描述】:
我需要将 UIWebView 中的当前位置存储到磁盘,并在以后启动时从磁盘重新加载。
我之前所做的是将window.scrollX 和window.scrollY 与javascript 位置一起存储。
这适用于许多情况。
另外我通过获取电流来存储比例:
webView.scrollView.zoomScale
并通过使用 javascript 设置视口初始比例来恢复它。
所有这些都有效,但并不可靠。有没有更好的办法?
我读到了UIWebView 的restorationIdentifier,但我不确定是否可以将其保存到磁盘?
【问题讨论】:
-
你用java脚本存储值的原因是什么?我不明白。能否请您澄清一下问题,并可能包含一些代码,以便我们可以看到您到底在做什么?
标签: javascript ios iphone uiwebview state-restoration