有什么办法可以使用Url_launcher插件在iPhone浏览器上隐藏url

时间:2019-06-24 11:03:32

标签: webview flutter

我正在使用Url_launcher插件打开一些特定的URL,但是我不想向用户显示URL。在Android中,不会显示地址栏,但在IOS中会显示。有什么办法藏起来吗?

1 个答案:

答案 0 :(得分:0)

如url_launcher文档所述:

  

默认情况下,Android在处理URL时会打开浏览器。您可以   传递forceWebView:true参数告诉插件打开一个WebView   代替。在iOS上,默认行为是打开其中的所有Web网址   该应用程序。其他所有内容都重定向到应用处理程序。

因此,iOS已经在WebView内打开了URL。但是..您必须确保在Info.plist上启用Flutter嵌入式视图。您需要添加带有以下内容的布尔属性:

key = io.flutter.embedded_views_preview
value = YES

那应该可以完成工作。

有关更多信息,请查看此问题。 https://github.com/flutter/flutter/issues/19030