WKWebView backList有时会变空

时间:2017-09-05 08:22:07

标签: ios wkwebview

这是一个奇怪的错误,有时在WKWebView中返回(向后滑动)删除backForwardList.backList个项目。这是流程:

  1. 转到某个网址(WKWebView上的推送链接)
  2. 返回(向后滑动)
  3. WKWebView导航失败,错误可以在didFailProvisionalNavigation中捕获。错误:
  4.   

    错误域= NSURLErrorDomain代码= -999“(null)”   的UserInfo = {NSErrorFailingURLKey = https://www.MyDWebsite.com/m,   _WKRecoveryAttempterErrorKey =,NSErrorFailingURLStringKey = https://www.MyDWebsite.com/m}

    此时(在didFailProvisionalNavigation中)webView.URL是女用户返回的那个,例如www.MyDWebsite.com/m/SomethingbackForwardList.backList为空。同时.fowardList有一个项目,即用户返回的网址。

    我的问题是为什么.backList为空?我无法重新加载webView.URL因为它是错误的而我无法.goBack()因为.backList为空。结果页面被破坏(不加载延迟图像)

    提问,有谁知道什么可能导致-999错误?

0 个答案:

没有答案