Wie gehe ich mit einem Bestätigungsdialog für die Webansicht um?
Ich bin Anzeige einer Webseite in einer WebView und auf der Webseite gibt es einen button. Wenn Sie auf die Schaltfläche klicken, wird ein Dialogfeld sollte pop-up-Fenster, aber es nicht zeigen, in meinem WebView. Es tut popup, wenn ich auf der gleichen Webseite im android-browser. Wer weiß, wie zu handhaben popup-Dialoge kommen von einer Webseite in Ihrem WebView?
InformationsquelleAutor der Frage brockoli | 2010-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, die Antwort gefunden, und hier ist es!
Um ein popup-Bestätigung kommt von einer Webseite in Ihrem WebView, müssen Sie das überschreiben der onJsConfirm Methode in WebChromeClient zur Anzeige des popup als Android-Alert-dialog. Hier ist der code, dies zu tun.
Vergessen Sie nicht, stellen Sie Ihre WebChromeClient in Ihrem WebView...
Hinweis.. das ist nicht mein code, aber ich habe es gefunden und es funktioniert perfekt für die Handhabung von javascript-Bestätigung Dialoge in einem WebView!
Prost!
InformationsquelleAutor der Antwort brockoli
Dank Brockoli für die Methode.
Ich brauchte das für Xamarin.Android
Diese zurück in die Aktivität, bei der webview erstellt (web_view)
InformationsquelleAutor der Antwort Pmc