【问题标题】:WKWebView shows a blank screen on OSX with no outputWKWebView 在 OSX 上显示没有输出的空白屏幕
【发布时间】:2019-06-04 21:09:05
【问题描述】:

由于某种原因,WKWebView 只显示一个空白屏幕,没有错误

import Cocoa
import WebKit

class ViewController: NSViewController, WKNavigationDelegate {

@IBOutlet weak var webView: WKWebView?



override func viewDidLoad() {

    super.viewDidLoad()
    webView?.navigationDelegate = self
    let url=URL(string: "https://www.google.com")
    webView?.load(URLRequest(url: url!))

    // Do any additional setup after loading the view.


}

override var representedObject: Any? {
    didSet {
        // Update the view, if already loaded.
    }
}
}

就像我说的,没有错误,它只是显示一个空白屏幕。 故事板如下所示:

Main.storyboard

【问题讨论】:

  • 您是否将webView 插座连接到网络视图?
  • 怎么做@Willeke?
  • 谷歌“xcode 连接插座”?

标签: swift xcode macos webview wkwebview


【解决方案1】:

您需要允许您的应用程序具有传出连接。

在您的Target 中转到Capabilities,启用App SandBox 并检查Outgoing Connections

【讨论】:

    猜你喜欢
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多