【发布时间】:2014-09-04 11:19:19
【问题描述】:
我在使用 Firefox 和表单提交时遇到了跨平台问题。
在示例中,当按钮被禁用并且我将指向另一个位置的页面时,firefox 确实会禁用该按钮,而其他浏览器则不会。
我知道我可以使用 onunload 事件来移除 disable 属性。但我想知道是否还有其他方法。我也试过关闭自动完成功能,可惜没用
重现错误:
Use firefox
Disable button
Use sudo-submit
Back button
测试按钮仍应处于禁用状态。
【问题讨论】:
-
不是重复的:错误是当我返回页面时。不刷新
-
madhatted.com/2013/6/16/you-do-not-understand-browser-history - 这似乎是 Firefox 决定实现后退按钮的方式,它存储整个 DOM 状态并在您点击后退按钮时再次加载。
-
所以没有干净的方法来解决这个问题?
标签: javascript jquery html firefox cross-browser