【发布时间】:2017-12-15 10:06:36
【问题描述】:
我正在使用 WKWebview 开发简单的网络浏览器。 我可以检测到何时在 SPA 上更改了 URL,例如使用自定义 Javascript 的 trello。
这种方式在 amp 页面中不起作用。 (谷歌的加速移动页面)
我尝试将print("webView.url") 放到所有WKNavigationDelegate 函数中
但我无法检测到amp page url 的变化。
但webView 有 amp 页面 url,我想将 amp 页面 url 保存到本地商店。
【问题讨论】:
-
``` func webView(_ webView: WKWebView, decisionPolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { print(webView.url) print(navigationAction.request.url) ``` 未在 amp 页面中调用