O iOS WKWebView não mostra a caixa de diálogo de alerta javascript ()

Estou com problemas para obter um WKWebView no iOS 8 para exibir uma caixa de diálogo de alerta chamada de Javascript. Depois de criar um WKWebView padrão e carregar um arquivo HTML, tenho um botão na página que cria um alerta simples com algum texto. Isso funciona no UIWebView e no Google Chrome / Safari, mas não parece estar funcionando no WKWebView. Qualquer ajuda é apreciada.

Minha configuração é a seguinte:

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];

O html tem a seguinte função:

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

E um botão:

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

Essa configuração funciona no UIWebView e em navegadores regulares, mas não funciona no WKWebView. Estou faltando alguma coisa na configuração? Devo usar um dos delegados da WK para controlar o alerta / confirmar o comportamento da caixa de diálogo? Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion