如何解决Flutter_webview_plugin net :: err_unknown_url_scheme打开外部应用程序时出错
Flutter_webview_plugin
但是在我的网站上有一个按钮可以打开whatsapp应用程序和其他应用程序
但是在我的Web视图中,单击该按钮后,它显示了所有外部应用程序的错误
您能解决这个问题吗 this image will show the error
解决方法
使用它,并用外部应用程序链接的起始字符串替换tel,mailto:和whatsapp。
`final flutterWebviewPlugin = new FlutterWebviewPlugin();
flutterWebviewPlugin.onUrlChanged.listen((String url) {
if (url.startsWith('mailto:'))
{
_launchURL(url);
flutterWebviewPlugin.stopLoading();
flutterWebviewPlugin.reload();
}
else if (url.startsWith('tel:'))
{
_launchURL(url);
flutterWebviewPlugin.stopLoading();
flutterWebviewPlugin.reload();
}else if (url.startsWith('whatsapp:') ||url.startsWith ('api.'))
{
_launchURL(url);
flutterWebviewPlugin.stopLoading();
flutterWebviewPlugin.reload();
}`
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。