WKWebView и window.open

$('#checkbox_id').val();
$('#checkbox_id').is(":checked");
$('#checkbox_id:checked').val();
16
задан Bret 17 October 2015 в 18:39
поделиться

1 ответ

Когда веб-приложение вызывает window.open() в JavaScript, WKWebView вызывает метод - webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures: для своего UIDelegate.

В этом методе делегата вы должны создать новый WKWebView с WKWebViewConfiguration, который вам дан. Если вы представите этот новый WKWebView на экране, он загрузится с правильным содержанием.

Это задокументировано в документации WKUIDelegate , хотя не очень ясно, что это вызвано в результате window.open().

28
ответ дан Darshan Rivka Whittle 17 October 2015 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: