gpt4 book ai didi

dart - Flutter-来自WebViewScaffold中显示的网页的电话调用

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

背景:我正在使用WebViewScaffold(flutter webview plugin)在flutter应用程序中打开一个网站。该网站具有调用选项,您可以在其中单击按钮,然后启动“tel:// 1231231234” URL。

问题:WebView显示网页不可用等。
(类似于here所示的问题)。
我需要在iOS和Android上都能使用。如何在两个设备平台上使用Flutter WebView插件实现此目的?

我见过几个只在Android上使用Intent(例如上面显示的问题)的人,却没有使用Flutter。这是平台特定代码的问题吗?

最佳答案

Flutter Webview Plugin的示例所示,您可以实现以下方法来更改URL。

  _onUrlChanged = flutterWebviewPlugin.onUrlChanged.listen((String url) {
if (mounted) {
setState(() {
_history.add("onUrlChanged: $url");
});
if(url.contains("tel")){
//implement for condition
}
}
});

您可以使用flutter附带的 url launcher包来实现所需条件,该包可在Android和iOS上使用。希望能帮助到你。

关于dart - Flutter-来自WebViewScaffold中显示的网页的电话调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49521531/

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