gpt4 book ai didi

flutter - 在 Flutter 中加载特定 URL 时关闭 Webview

转载 作者:行者123 更新时间:2023-12-03 08:47:04 31 4
gpt4 key购买 nike

正在开发 Flutter 应用程序,我在其中使用 WebView 打开外部网页。有没有办法知道何时从初始页面使用另一个页面并在加载之前关闭 webview?

更具体地说,这是针对付款流程的,其中输入付款详细信息的页面是使用 Web View 打开的。传递给 WebView 的 URL 可以根据不同的支付状态重定向到不同的网页。我不想使用 WebView 显示重定向的页面。相反,我想关闭 Web View 并使用 Flutter 小部件显示状态。

最佳答案

按照 link 中给出的步骤进行操作.

这是代码。

// Add a listener to on url changed
_onUrlChanged =
flutterWebviewPlugin.onUrlChanged.listen((String url) async {
if (mounted) {
//print("URL changed: $url");
if (url.startsWith(widget.checkoutResult.returnUrl)) {
// handle success case
} else if (if (url.startsWith(widget.checkoutResult.cancelUrl)) {
// Handle cancel case
}
}

关于flutter - 在 Flutter 中加载特定 URL 时关闭 Webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60994048/

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