清除 WKWebView 历史,避免在浏览历史中来来去去
Clear WKWebView history to avoid going back and forward in browsing history
我使用的是 Xcode
和 Swift
的最新版本。
我正在使用 WKWebView
从我的网络服务器加载内容。
您可以在您访问过的网页的历史记录中滑动来后退和前进。
还有一个返回主页的按钮。
我还想清除历史记录/backForwardList
,因此无法后退或前进,因为这是 reset
当前视图时的预期行为。
我该怎么做?
因此,Apple 没有定义这样做的方法,但如果您真的想实现此功能,我建议您重新初始化 WKWebView。
webView = WKWebView()
我在我的应用程序中执行了此操作,但需要注意的一件事是您必须再次重置所有约束。
我使用的是 Xcode
和 Swift
的最新版本。
我正在使用 WKWebView
从我的网络服务器加载内容。
您可以在您访问过的网页的历史记录中滑动来后退和前进。
还有一个返回主页的按钮。
我还想清除历史记录/backForwardList
,因此无法后退或前进,因为这是 reset
当前视图时的预期行为。
我该怎么做?
因此,Apple 没有定义这样做的方法,但如果您真的想实现此功能,我建议您重新初始化 WKWebView。
webView = WKWebView()
我在我的应用程序中执行了此操作,但需要注意的一件事是您必须再次重置所有约束。