FireFox在卸载问题之前

时间:2011-08-04 02:15:53

标签: javascript jquery firefox

$(window).bind("beforeunload",function(){
    return "cant be seen in ff";
});

问题是我在FireFox浏览器的确认框中看不到“无法在ff中看到”,但在其他浏览器(IE Chrome)中运行良好

任何解决方案??

3 个答案:

答案 0 :(得分:2)

请参阅:https://bugzilla.mozilla.org/show_bug.cgi?id=588292

看起来firefox决定删除对beforeunload的支持,因为我们知道它。

答案 1 :(得分:1)

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 );

答案 2 :(得分:0)

这样做

<script>
    window.onbeforeunload = function(){
         return "cant be seen in ff";
    }
</script>