ios 13上的WKWebView应用程序显示空白页
我正在开发一个ios应用程序,将我的网站嵌入到网络视图中。 在设置项目并运行代码之后,我在ios模拟器上得到一个空白页面。 我已经在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
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它会工作
关于如何解决这个问题有什么想法吗?在尝试了一些选项后,我找到了两种解决问题的方法
我无法重现这个问题。我看到你的网站没有问题。尝试使用代理方法,例如
webView(u:didFail:withError:)
来接收有关到达网站时可能发生的任何错误的信息。我已经添加了didFail方法,但没有捕获任何内容webView(:didStartProvisionalNavigation:)
?它被调用了吗?不,我也实现了didfish和didCommit,但是没有人被调用。这很奇怪,因为如果我把我的url改成apple.com,它就会工作