我正在开发一个小应用来学习WKWebView
能力。我在底部添加了一个带有后退和前进按钮的导航栏,以便在加载的页面之间导航。但是,如果我使用loadHTMLString
而不是loadRequest
初始化视图,则历史记录按钮不起作用。 canGoBack/canGoForward
属性为false。
如果加载了WKWebView
,是否可以在loadHTMLString
中加载的html文档之间导航?
答案 0 :(得分:0)
根据文档判断,WKWebView
附带的内置历史记录支持URL,但不支持HTML blob。看看WKBackForwardListItem
。它有三个属性:title
,URL
和initialURL
。
您可以通过实施类似的列表和类似的模型来自行构建此功能。我不知道WKBackForwardListItem
是否可以继承,但你可以自己制作。