在Javascript中,我不断看到一些帖子说人们不应该尝试在jQuery中使用onBeforeUnload或unload(),理由是存在安全问题。有人能更详细地解释一下这些问题是什么吗?
在这一点上,我还发现这两种方法在我尝试过的任何浏览器中都不起作用。即使是像这样简单的事情:
$(window).unload(function(){
alert('hello');
});这是故意的,还是不是?
发布于 2012-10-23 00:24:01
你可能把它和可用性问题混在一起了??
我将其用作本机js。
window.onunload = function(e) {
return 'Dialog text here.';
};发布于 2015-10-20 19:58:32
你不能在你的函数中使用Alert,因为onunload是一个弹出窗口,所以显示你的文本(HELLO)只是在返回中使用它,或者尝试这样做:
window.addEventListener("beforeunload", function(event) {
event.returnValue = 'hello';
}); https://stackoverflow.com/questions/13015455
复制相似问题