【发布时间】:2020-03-30 16:51:46
【问题描述】:
我有一个使用 webview 将外部网页加载到其中的 Xamarin Forms 应用程序。该网页具有应用程序需要访问的链接。 Android 可以很好地打开链接,但 iOS 不能。我试过使用 Device.OpenUri(new Uri(e.Url));但这会在 webview 中打开 Safari 中的链接。我只希望我点击的链接在 web 视图中打开。
【问题讨论】:
-
嗨,欢迎光临。我认为您可以在需要打开 url 时导航到项目中的 webview 页面。
-
欢迎来到 SO!您还可以研究这种启动 webviews 的其他方式askxammy.com/customizing-browser-appearance-in-xamarin-forms
-
感谢Junior Jiang和Saamer的回复和欢迎。我认为我没有正确解释问题。在我将 webview 源设置为多个链接的网页上。在 Android 中,单击链接会将 webview 源导航到该页面,或者至少我会说应用程序显示该链接页面。在 iOS 中,单击该链接不会执行任何操作。
-
@JRBowl-Ish 嗨,如果回答有帮助,感谢您提前有时间标记或投票 *.^