我有一个应用程序,它是一个简单的WebKit,它显示了一个由nginx反向代理前面的网页,该反向代理将您转发到不再在ios 12上运行的另一页,尽管在ios 11上运行良好。加载到仿真器或物理设备中后,它会闪烁两次屏幕,然后进入白色屏幕,该屏幕什么也没有穿,而且控制台日志中也看不到任何错误。
-编辑-我现在在控制台中看到此错误:
2018-10-02 20:27:57.332338-0500 PawsClaws-iOS[56878:10395839]
[BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C2.1:2] .
[0x7fb677418f80] get output frames failed, state 8196
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://inserturlhere")
// let url = URL(string: "https://apple.com")
webView.load(URLRequest(url: url!))
}
}
我尝试使用devtools查看safari上的日志,但是不幸的是我什么也没看到。如果我将网址更改为指向另一个不会重定向的网址(例如Google),则可以正常工作。另外,我可以在任何浏览器(Chrome,Safari,Firefox)的常规浏览器会话中打开相同的url。谁能帮我指出诊断的方向?
答案 0 :(得分:1)
tabPanel
您是否已将此添加到info.plist?