1

嗨,有人可以告诉我为什么当我刷新我的 Rails 应用程序的页面时,其状态被选中的复选框在 Chrome 中变为未选中,但在 Firefox 中没有。因此,我在 document.ready 函数中未检查所有这些。为什么 Firefox 的行为与 Chrome 不同?

4

2 回答 2

1

当您进行页面刷新时,您正在重新加载页面。由于页面最初加载,用户对页面的更改不会持续存在。

Firefox 有一个浏览器供应商特定的功能来尝试记住用户的选择。这不是标准的。

对此没有解决办法。在没有实现此功能的浏览器中,您无法获得 Firefox 的非标准行为。标准预期是在页面刷新时丢失所有编辑。

但是,如果您有 javascript 设置第一次加载页面时的状态,请尝试从 window.load 运行它。

于 2012-04-13T13:54:04.533 回答
1

尝试在 IE 中使用 autocomplete="off" :)

于 2012-06-20T08:56:19.060 回答