iOS WKWebView zeigt keinen Javascript-Alarm () -Dialog an

Ich habe einige Probleme, mit einem WKWebView in iOS 8 einen Warndialog anzuzeigen, der über Javascript aufgerufen wird. Nachdem ich ein Standard-WKWebView erstellt und eine HTML-Datei geladen habe, habe ich eine Schaltfläche auf der Seite, die eine einfache Warnung mit Text erstellt. Dies funktioniert in UIWebView und in Google Chrome / Safari, scheint jedoch nicht in WKWebView zu funktionieren. Jede Hilfe wird gebeten.

Mein Setup sieht wie folgt aus:

WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
config.allowsInlineMediaPlayback = YES;
config.mediaPlaybackRequiresUserAction = false;
_wkViewWeb = [[WKWebView alloc] initWithFrame:_viewWeb.frame config];
_wkViewWeb.scrollView.scrollEnabled = NO;
NSString *fullURL = @"file://.../TestSlide.html";
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:10];

[_wkViewWeb loadRequest:request];

Das HTML hat die folgende Funktion:

<SCRIPT Language="JavaScript">
function alertTest() {
    alert("Testing Alerts");
}
</SCRIPT>

Und eine Schaltfläche:

<b>Test Alerts: <input type="button" value="Alert Popup" onclick="alertTest()"><br></b> <br>

Dieses Setup funktioniert in UIWebView und in normalen Browsern, jedoch nicht in WKWebView. Vermisse ich etwas in der Konfiguration? Sollte ich einen der WK-Delegierten verwenden, um das Alarm- / Bestätigungsdialogverhalten zu steuern? Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage