由于以下问题,我必须更换许多(窗口)确认、警告对话框。
删除 alert()、confirm() 和提示跨源 iframe
https://chromestatus.com/feature/5148698084376576
我一直在考虑使用 jquery-confirm 插件来逃避这个问题,但是
我得到了太多的确认和警报对话框,并且许多使用确认对话框的结果的源都取决于它们通过 if 条件语句的布尔结果。
var result = confirm("msg");
if(result === true) {
// do something
} else {
return false;
}
所以我尝试了这个
var result = false;
$.confirm({
title: "confirm",
content: "message",
buttons: {
confirm: function () {
result = true;
},
cancel: function () {
result = false;
}
}
});
console.log(result);
无论我选择哪个条件,结果都是错误的。
目前,我的源代码总是$.confirm
在完成每个代码的执行后执行。
我如何控制执行顺序,这个想法是否有意义?