$(window).bind("beforeunload",function(){
return "cant be seen in ff";
});
问题是我无法在我的FireFox浏览器中看到确认框中的“在FF中看不到”,但其他浏览器(IE Chrome)都可以正常工作。
有什么解决方法吗?
$(window).bind("beforeunload",function(){
return "cant be seen in ff";
});
请看这个:https://bugzilla.mozilla.org/show_bug.cgi?id=588292
看起来Firefox决定移除我们所知的beforeunload支持。
confirmOnPageExit : function( display ) {
if ( true == display ) {
var message;
/* if unsaved changes exist, display a warning */
if (false !== form_structure.unsaved_changes) {
message = 'Warning! Changes to the form builder have not been saved.';
return message;
}
}
},
window.onbeforeunload = confirmOnPageExit( false );
做这个
<script>
window.onbeforeunload = function(){
return "cant be seen in ff";
}
</script>