iOS13上的cordova应用程序功能和回调

发布时间:2020-07-06 21:42

我正在使用cordova创建一个应用程序,它在iOS13模拟器或设备以外的所有设备上都可以正常运行。最简单的事情似乎不起作用。下面的示例在运行时,直到再次单击主“清除数据库”按钮后,警报才会弹出。警报“单击取消”也永远不会显示。我必须在这里做某种回调吗?还是与300ms触摸延迟有关?

function conf(msg){
    return confirm(msg);
}

function confirmPopup(){
    if (conf("This will erase everything you have saved for this app. Continue?")) {
        alert("clicked OK");
    } else {
        alert("clicked Cancel");
    }
}

<button type="button" class="button" onClick="confirmPopup();">Clear Database</button>`
回答1