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