WKWebView только отображает сайт Apple - PullRequest
0 голосов
/ 08 января 2019

Я проверял документ Apple: https://developer.apple.com/documentation/webkit/wkwebview и ответы в стеке, и я получил любой ответ, используя официальную документацию Apple, и я могу получить доступ только к веб-сайту Apple и ничего кроме этого.

вот мой код (как он был опубликован на яблоках)

import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {

    var webView: WKWebView!

    override func loadView() {
        let webConfiguration = WKWebViewConfiguration()
        webView = WKWebView(frame: .zero, configuration: webConfiguration)
        webView.uiDelegate = self
        view = webView
    }
    override func viewDidLoad() {
        super.viewDidLoad()

        let myURL = URL(string:"https://www.google.com")
        let myRequest = URLRequest(url: myURL!)
        webView.load(myRequest)
    }
}

Я добавил опции p.list:

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>https://www.google.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
        </dict>
    </dict>

и больше ничего не работает - кроме яблочного сайта и я не нашел соответствующего ответа онлайн как я уже упоминал, я искал в Apple Doc и здесь. спасибо за все ваши мысли !!

1 Ответ

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

ошибка симулятора работает в реальном устройстве

...