【发布时间】:2017-03-22 22:39:32
【问题描述】:
我正在使用带有 Swift 3 的 WKWebView 来显示我想要保存其状态的内容。 (在 IOS 本身内不可能)See for Reference。我的一个想法是将 webview 的当前状态克隆到隐藏的 webview,但是根据 apple documentation 没有 pre-commit 函数,但是有一个策略函数可以调用,如下所示
func webView(WKWebView, decidePolicyFor: WKNavigationAction,
decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
//Decides whether to allow or cancel a navigation.
总的来说,我希望在提交之前根据 URL 检查加载请求,以便我可以执行一些操作。这是可能的吗?我必须使用什么类型的选项才能做到这一点?谢谢!
【问题讨论】: