弹出警报时将布尔值设置为true,关闭警报时将其设置为false,并在弹出事件之前始终检查布尔值以查看是否为真.如果确实如此,您将知道您已经显示了一个警报窗口.
You can find this solution and some other discussion here.