如何清除 WKWebView 中的历史记录?
How to clear history in WKWebView?
我想在用户点击按钮时清除 WKWebView
的后退列表。
我在 Apple 文档中找不到任何有用的信息,但我发现了与 UIWebView
相关的相同问题:How to clear back forward list in UIWebview on iPhone?
不幸的是,我不太喜欢给定的答案,因为考虑到应用程序审查过程,它们要么存在风险,要么就是行不通。所以我想知道 WKWebView
是否有新的东西可以帮助我实现这一目标。我有点绝望,因为我已经有一段时间一直在寻找解决方案,但我们永远不知道...
肮脏的解决方法
现在,我重新初始化我的 WKWebView ( myWebView = WKWebView() ) 并重新定义它的约束(当然,当我重新初始化 Web 视图时,它们被破坏了)。
我不太喜欢这里的是我重新初始化了整个网络视图,而我只想清除它的后退列表。
我想在用户点击按钮时清除 WKWebView
的后退列表。
我在 Apple 文档中找不到任何有用的信息,但我发现了与 UIWebView
相关的相同问题:How to clear back forward list in UIWebview on iPhone?
不幸的是,我不太喜欢给定的答案,因为考虑到应用程序审查过程,它们要么存在风险,要么就是行不通。所以我想知道 WKWebView
是否有新的东西可以帮助我实现这一目标。我有点绝望,因为我已经有一段时间一直在寻找解决方案,但我们永远不知道...
肮脏的解决方法
现在,我重新初始化我的 WKWebView ( myWebView = WKWebView() ) 并重新定义它的约束(当然,当我重新初始化 Web 视图时,它们被破坏了)。
我不太喜欢这里的是我重新初始化了整个网络视图,而我只想清除它的后退列表。