WKWebView历史记录加载

时间:2016-03-23 15:08:04

标签: ios swift wkwebview

我正在开发一个小应用来学习WKWebView能力。我在底部添加了一个带有后退和前进按钮的导航栏,以便在加载的页面之间导航。但是,如果我使用loadHTMLString而不是loadRequest初始化视图,则历史记录按钮不起作用。 canGoBack/canGoForward属性为false。

如果加载了WKWebView,是否可以在loadHTMLString中加载的html文档之间导航?

1 个答案:

答案 0 :(得分:0)

根据文档判断,WKWebView附带的内置历史记录支持URL,但不支持HTML blob。看看WKBackForwardListItem。它有三个属性:titleURLinitialURL

您可以通过实施类似的列表和类似的模型来自行构建此功能。我不知道WKBackForwardListItem是否可以继承,但你可以自己制作。