Die Frage klingt komisch, aber hier ist mein Fall.Schließen Sie UIWebView mit javascript: window.close();
Ich habe eine UIWebView
in meinem UIView
(getan von [self.view addSubview:webView];
), die Vollbild besetzt. Es verbirgt absichtlich die UIView
vor der UIWebView
Klicks auf eine Aktion javascript:window.close();
.
Wie assoziiere ich JavaScript in UIWebView
Seite zu UIView
Aktion, z. [webView removeFromSuperView];
?
klingt, dass es funktionieren würde. Lass mich einen Test machen und komme zu euch zurück. – Raptor
Erfolg! Eigentlich keine Notwendigkeit, URL Scheme zu verwenden. Machen Sie einfach ein Muster in URL und lesen Sie das Muster in '[NSURL path]' mit 'shouldStartLoadWithRequest:'. Behandeln Sie das Muster mit unterschiedlicher Logik (Sie können sogar Variablen mit Abfragezeichenfolge übergeben (von coz, POST-Werte können nicht gelesen werden). – Raptor