gpt4 book ai didi

ios - 如何回到 WKWebView 历史记录中的起点

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:51 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来向后跳到 WKWebView 历史记录中的起点。

假设我有一个主页/起始页 (WKWebView init),其中包含指向 google.com 的链接。

所以我点击链接,然后在 google.com 我点击另一个链接 ma​​ps.google.com。所以我离我的起始页只有 2 步。

如何在不重新加载或重新初始化 WKWebView 的情况下直接跳回 Main/Startpage?

我尝试了以下实现但没有成功:

-(void)backNavigationToStart{
if([vuMain canGoBack]){
WKBackForwardList *list = [vuMain backForwardList];
if(list && list.backList){
WKBackForwardListItem *item = [list itemAtIndex:0];
[vuMain goToBackForwardListItem:item];
}
}
}

最佳答案

纯快速解决方案:

    // find first item in history
let historySize = webView.backForwardList.backList.count
let firstItem = webView.backForwardList.item(at: -historySize)

// go to it!
webView.go(to: firstItem!)

关于ios - 如何回到 WKWebView 历史记录中的起点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37651362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com