diff --git a/packages/webview_flutter/webview_flutter_ohos/ohos/src/main/ets/io.flutter.plugins/webview_flutter/WebViewHostApiImpl.ets b/packages/webview_flutter/webview_flutter_ohos/ohos/src/main/ets/io.flutter.plugins/webview_flutter/WebViewHostApiImpl.ets index b179e03c5a3d43b51bd8122599e8782d301f56d2..e3de631e2fa0e8cb2f1f64b6b5b5e011fc5f79f5 100644 --- a/packages/webview_flutter/webview_flutter_ohos/ohos/src/main/ets/io.flutter.plugins/webview_flutter/WebViewHostApiImpl.ets +++ b/packages/webview_flutter/webview_flutter_ohos/ohos/src/main/ets/io.flutter.plugins/webview_flutter/WebViewHostApiImpl.ets @@ -627,6 +627,8 @@ class WebSettingsImpl implements WebSettings { async setUserAgentString(userAgentString: string) { await this.webView.waitControllerAttached(); this.webView.getController().setCustomUserAgent(userAgentString); + // 解决webview无法返回首页的问题,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkweb-88-V5 + this.webView.getController().loadUrl(this.webView.getUrl()) } setMediaPlaybackRequiresUserGesture(require: boolean) {