WebKit View не открывает определенные URL - PullRequest
0 голосов
/ 21 мая 2019

Я хочу, чтобы представление веб-набора отображало веб-страницу моего домена, но оно не будет работать. Это работает для обычных известных сайтов, но не для моего собственного домена. Я использую код ниже. Также я добавил это в файл pList, но не радости. Заранее спасибо.

Plist 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

    }
}

Ответы [ 2 ]

0 голосов
/ 21 мая 2019

ваш код работает нормально, проблема здесь с самим URL, если вы попытались использовать другой URL-адрес, например "https://www.youtube.com/" , он будет работать нормально

0 голосов
/ 21 мая 2019

Попробуйте для этого

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)
...