Ho qualche problema con l'esecuzione di una webapp in una WKWebView (in particolare: alcuni pulsanti non rispondono). Ho usato come guida this tutorial e ho avuto successo con la visualizzazione web della mia webapp. Quindi ora Voglio eseguire il debug del codice javascript.Come eseguire il debug del codice javascript all'interno di una WKWebView
So che la webapp funziona, dal momento che l'ho provato sia in una web view di Android che in innumerevoli browser (incluso il safari sul simulatore di iPad che sto usando). Dopo un po 'di ricerca su Google, ho scoperto how to debug javascript inside a UIWebView using Safari. Purtroppo questo non sembra funzionare con il nuovo WKWebView.
Quando arrivo a Develop->iPad Simulator
Mi è stato detto che non ci sono "Nessuna applicazione ispezionabile". Ho provato la stessa cosa con una semplice app con UIWebView e il debug di Safari funziona perfettamente lì.
C'è un modo per eseguire il debug di codice javascript in un WKWebView?
di riprodurre i miei problemi (usando SWIFT), avviare un nuovo progetto unico schermo in Xcode 6, copiare il codice (per gentile concessione di kinderas) fornite di seguito nel file ViewController.swift
e trascinare lo sbocco al View
sotto View Controller
nella struttura del documento nel file Main.storyboard
. Fare riferimento al tutorial che ho collegato in precedenza in caso di confusione.
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()
}
}
Grazie, ha funzionato un fascino. – overactor
Nell'ultima build notturna non vedo WKWebViews. Devo abilitare qualcosa? – Gapipro
@Gapiro è necessario abilitare il [menu sviluppo] (https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html) in Safari – Hugo