ios 13上的WKWebView应用程序显示空白页

ios 13上的WKWebView应用程序显示空白页,ios,swift,wkwebview,Ios,Swift,Wkwebview,我正在开发一个ios应用程序,将我的网站嵌入到网络视图中。 在设置项目并运行代码之后,我在ios模拟器上得到一个空白页面。 我已经在info.plist文件中添加了nsAllowsArbilarLoadsInWebContent和NSAllowsLocalNetworking。当我用safari的模拟器检查时,我只看到了一个关于blank的\u 这是我用来将网站呈现为webview的代码 import UIKit import WebKit class ViewController: UIVi

我正在开发一个ios应用程序,将我的网站嵌入到网络视图中。 在设置项目并运行代码之后,我在ios模拟器上得到一个空白页面。 我已经在
info.plist
文件中添加了
nsAllowsArbilarLoadsInWebContent
NSAllowsLocalNetworking
。当我用safari的模拟器检查时,我只看到了一个关于blank的
\u

这是我用来将网站呈现为webview的代码

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate  {

    var webView: WKWebView!

    override func loadView() {
        webView = WKWebView()
        webView.navigationDelegate = self
        view = webView
    }


    override func viewDidLoad() {
        super.viewDidLoad()
        let url = URL(string: "https://www.globo.com/")!
        webView.load(URLRequest(url: url))
        webView.allowsBackForwardNavigationGestures = true
    }
}
注意:如果我将url更改为apple.com它会工作


关于如何解决这个问题有什么想法吗?

在尝试了一些选项后,我找到了两种解决问题的方法

  • 在真实设备上测试
  • 在ReacNative中创建应用程序并使用Webview

  • 我无法重现这个问题。我看到你的网站没有问题。尝试使用代理方法,例如
    webView(u:didFail:withError:)
    来接收有关到达网站时可能发生的任何错误的信息。我已经添加了didFail方法,但没有捕获任何内容
    webView(:didStartProvisionalNavigation:)
    ?它被调用了吗?不,我也实现了didfish和didCommit,但是没有人被调用。这很奇怪,因为如果我把我的url改成apple.com,它就会工作