У меня есть приложение Cordova, которое работает на iPad, и недавно у меня появилось очень странное поведение с новой версией IPadOS 13 +.
Некоторые нативные функции JavaScript, которые должны блокировать поток кода и ждать ввода пользователя (например,window.alert или window.confirm) больше не делают этого. Поэтому вся функциональность приложения нарушена.
, например:
if(confirm("Are you sure ?"))
{
... // This block is not waiting for user input and executing straight away.
}
ИЛИ
// ... some normal program flow
alert('anything here'); // Normally the program should wait for the user to press 'OK' button.
// ... rest of the code that doesn't wait for the alert to be closed
Это большая проблема для всего приложения, не так ли? знаете какое-нибудь решение для этого? или что-нибудь, что могло бы помочь? Я больше не могу понизить версию ios до 12.
PS. Я не уверен, но может ли это быть ошибкой в версии Safari WebView для IOS 13?
Спасибо за помощь