在iOS {WKWebView的后台历史记录中显示带有父URL的子URL

时间:2016-11-18 08:34:21

标签: ios webview wkwebview

我想显示一个新的WKWebView个实例,以便当前向用户显示的页面是 childURL ,但另一个网址 parentURL 位于WKWebview的后退历史记录,如果用户返回历史记录(通过手势或通过调用WKWebView goBack 功能的按钮),则将显示parentURL

想象一下,首先在网页浏览中加载 parentURL ,然后点按指向 childURL 的链接。我想要({strong> childURL ,在后面的历史记录中显示 parentURL )作为WKWebView中的初始状态。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我建议:

  1. WKWebView在开头显示您的childURL
  2. 点按“返回”按钮时,WKWebView会发出parentURL的新请求。该按钮应该是本机iOS UIButton。点击后退按钮后,更改其操作以使WKWebView不再请求parentURL
  3. 如果返回按钮位于.html中,请尝试与javascript进行互动。
  4. 如果还有其他问题,请与我联系。
  5. 如果您的网址不同.html,我认为按照我说的做法很简单。您的go back实际上只是转到了一个新的网址。