【问题标题】:WebKit View not opening certain URLsWebKit 视图未打开某些 URL
【发布时间】:2019-10-07 13:19:51
【问题描述】:

我希望 webkit 视图显示我的域网页,但它不起作用。它适用于常规已知网站,但不适用于我自己的域。我正在使用下面的代码。我也将它添加到 pList 文件中,但没有任何乐趣。提前致谢。

p列表 NSAppTransportSecurity NSAllowsArbitraryLoads

代码:

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {

    var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()

        webView = WKWebView()
        webView.navigationDelegate = self
        view = webView

        webView.frame = view.bounds
        webView.navigationDelegate = self

        let url = URL(string: "https://www.MYDOMAIN.co.uk")!
        webView.load(URLRequest(url: url))
        webView.allowsBackForwardNavigationGestures = true

    }
}

【问题讨论】:

  • 能否请您添加webview delegates 并检查您遇到了什么错误?
  • 能否请您分享您的实际域链接,以便我可以帮助您。

标签: ios xcode hyperlink wkwebview


【解决方案1】:

试试这个

class YourCalssviewController : UIViewController ,WKNavigationDelegate ,WKUIDelegate{ }

写入viewDidLoad()

    let url = NSURL(string: "https://www.MYDOMAIN.co.uk")
    let request = NSURLRequest(url: url! as URL)
    self.webView.load(request as URLRequest)

【讨论】:

    【解决方案2】:

    您的代码工作正常,这里是 URL 本身的问题,如果您尝试使用其他 URL,如 "https://www.youtube.com/" 它会正常工作

    【讨论】:

      猜你喜欢
      • 2012-06-11
      • 1970-01-01
      • 2021-07-12
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多