电子确认休假-不显示提醒/确认

时间:2018-12-29 16:33:36

标签: javascript electron

我正在尝试创建一个确认框,以将未保存的数据保留在我的Electron应用程序中。由于isSaved布尔值位于renderer.js中,因此我也尝试在其中添加此功能。

带有以下代码的所有内容均有效,但实际的确认消息除外-它不会显示。我已经尝试过swal和alert,但没有任何反应。知道为什么吗?如果我把它放在函数之外,就可以正常工作,但是显然不能满足其目的

window.addEventListener('beforeunload', function 
(event) {
    if (isSaved === false) {
        var leave = confirm("Do you want to leave without saving changes?")
        if (leave === false) {
            event.returnValue = false
        }
    }
 });

0 个答案:

没有答案