1、firefox出现对话框
当js完成后,想要刷新本页面,之前一直用的方法是window.location.reload() 都能正常,在测试firefox时,会出现讨厌的对话框再确认一遍,麻烦~

后来换成window.location.href = window.location.href 不会出现上面的对话框,两者的区别可参考下面链接
https://www.cnblogs.com/tearer/archive/2013/03/16/2963438.html
2、form 不清空
window.location.href = window.location.href 虽然没有对话框的存在但是刷新后input 依然保持之前的值
可以加上window.location.reload
3、跳转新的页面不是刷新页面
跳转新的页面window.location.href = window.location.href,如果button在form内,会失效,因为form会阻止
可以在window.location.href上方添加window.event.returnValue = false;
本文探讨了在Firefox浏览器中使用JavaScript进行页面刷新时遇到的问题及解决方案,包括避免弹出确认对话框的方法,以及如何在刷新后清除表单输入内容。同时,介绍了跳转新页面而非刷新当前页面的技巧。
3319

被折叠的 条评论
为什么被折叠?



