iOS13 和 14,WebView didFinish 不起作用。调用 goBack() 后从第二页返回时不调用

Posted

技术标签:

【中文标题】iOS13 和 14,WebView didFinish 不起作用。调用 goBack() 后从第二页返回时不调用【英文标题】:iOS13 and 14, WebView didFinish not work. it not call when comeback from second page after call goBack() 【发布时间】:2020-09-28 05:26:04 【问题描述】:

ios13 和 14,WebView didFinish 不工作。调用 goBack() 后从第二页返回时不调用

步骤

    打开网页视图 点击一些网址,然后重定向到第二页 通过调用导航栏上的 goBack() 按下返回 webview 重定向到第一页

【问题讨论】:

【参考方案1】:

是的,请阅读 swiftui 和新的应用程序生命周期。提示:@main

【讨论】:

以上是关于iOS13 和 14,WebView didFinish 不起作用。调用 goBack() 后从第二页返回时不调用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS webview 的多个页面中注入/评估 JS?

Webview中的iOS 13 iPad用户代理问题

Flutter WebView 插件在 iOS 14+ 上安装时会导致应用崩溃

ios键盘不占webview的高度

iOS webkit/webview 推送和扭曲内容

Flutter 与 iOS 原生 webView 对比