ios - Webview 总是在 ios Xamarin.Forms 中返回空白屏幕

标签 ios webview xamarin.forms

我正在使用此代码示例加载带有 https 协议(protocol)的页面,但我无法使其正常工作:https://github.com/TheRealAdamKemp/AuthenticatedWebView

我正在使用“https://www.google.com”作为网页,但什么也没有。我还尝试在 Info.plist 中添加 App Security Permission。我总是得到一个空白页。

谁能告诉我为什么?

最佳答案

如果您正在响应 WebView.Navigating 事件,并且加载的页面是 WevView.Source,请确保不要将其 args.Cancel 设置为 true。 WebView.Navigating 的 iOS 实现会在加载 WebView.Source 时触发,但 Android 实现不会。如果在相关页面是 WebView.Source 时将 args.Cancel 设置为 true,则 WebView 将为空白。

关于ios - Webview 总是在 ios Xamarin.Forms 中返回空白屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41801755/

相关文章:

ios - 如何制作内容可滚动和重用样式的屏幕?

ios - 以横向模式打开 UIImagePickerController

JavaFX WebView 无法正确呈现 CSS/HTML 文本

c# - ViewStartPage 只能与派生自 WebViewPage 或另一个 ViewStartPage 的页面一起使用

c# - iOS 不支持全局 PushAsync,请使用 NavigationPage

ios - 以编程方式禁用 iOS 模拟器 'connect hardware keyboard'

ios - XCODE 控制台消息 括号内的数字与行代码相对应吗?

javascript - 在网页 View 中使用 Javascript

c# - 将 JSON 反序列化到 SQLite 数据库中

xamarin - 适用于 iOS 的 Visual Studio 应用中心构建