防止Firefox Reload确认框

时间:2015-01-13 22:54:42

标签: javascript jquery firefox reload onbeforeunload

我有一个用户提交的表单,它检查一些Web服务,当其中一个API返回错误时,我使用JS刷新表单一次,维护POST数据。

<script>
        window.onload = function() {
            if(!window.location.hash) {
            window.location = window.location + '#loaded';
            window.location.reload();
            }
        }
</script>

它在Chrome / Safari中运行良好。我尝试了下面的变体,没有运气,部分原因是因为我附加了URI。

了window.location = window.location的; window.location.href = window.location;

任何帮助都会受到赞赏,因为我花了很多时间。谢谢。

1 个答案:

答案 0 :(得分:0)

this.location.reload();无需确认即可使用