Диалоговое окно подтверждения JavaScript в приложении iOS UIWebView замораживает
У меня есть приложение для iOS, которое имеет UIWebView
в котором у меня есть javascript
открытие javascript
подтвердить диалог. После этого приложение "зависает". Он не полностью заморожен, отладчик говорит, что все в порядке, вращение экрана будет работать один раз, а потом уже нет. Но самое главное, я просто не могу подтвердить диалог или сделать что-то еще.
Я не могу дать код для этого. Это просто javascript
окно подтверждения называется так
if(!confirm('String')) return;
У кого-нибудь есть идея, откуда это может появиться? Я открыт для любых предложений.
Спасибо
1 ответ
У меня была такая же проблема, когда у меня был диалог предупреждения / подтверждения внутри события onchange. Решение состояло в том, чтобы обернуть код, содержащий операторы оповещения / подтверждения, в функцию setTimeout.