Gewusst wie: Debuggen von javascript-code innerhalb einer WKWebView

Ich habe einige Schwierigkeiten mit der Ausführung einer webapp in einer WKWebView (speziell: einige Tasten sind nicht mehr reagiert). Ich verwendet dieses tutorial als Leitfaden und gelungen ist, dass die webview Anzeige meiner webapp. So, jetzt möchte ich zum Debuggen der javascript-code.

Kenne ich die webapp funktioniert, da ich versucht habe es sowohl in einer android-webview sowie unzählige Browser (einschließlich safari auf dem iPad simulator bin ich mit). Nach einigen schnellen googeln fand ich heraus,gewusst wie: Debuggen von javascript in eine UIWebView mit Safari. Leider scheint Dies nicht zu funktionieren mit dem neuen WKWebView.

Wenn ich navigieren Sie zu Develop->iPad Simulator ich sagte, dass es "Keine Inspectable-Anwendungen'. Ich habe versucht, die gleiche Sache mit einer einfachen app mit einem UIWebView und Debuggen über die safari funktioniert es perfekt.

Gibt es eine Möglichkeit zum Debuggen von javascript-code innerhalb einer WKWebView?

Reproduzieren meine Probleme (mittels swift), starten Sie eine neue single-screen-Projekt in xCode 6, kopieren Sie den code (mit freundlicher Genehmigung von kinderas) unten in Ihre ViewController.swift - Datei und ziehen Sie die Steckdose, um View unter View Controller in die Gliederung des Dokuments in der Main.storyboard - Datei. Finden Sie im tutorial, die ich weiter oben verlinkt im Fall von Verwirrung.

import UIKit
import WebKit

class ViewController: UIViewController {

    @IBOutlet var containerView : UIView! = nil
    var webView: WKWebView?

    override func loadView() {
        super.loadView()

        self.webView = WKWebView()
        self.view = self.webView!
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        var url = NSURL(string:"http://www.kinderas.com/")
        var req = NSURLRequest(URL:url)
        self.webView!.loadRequest(req)
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

}
InformationsquelleAutor overactor | 2014-09-16
Schreibe einen Kommentar