我正在制作一个网站。这是一个简单的个人资料页面。我没有任何子页面,我只做3个div并更改它们和css。
但是因为它是一个无线电台,如果你从缓存(f5)刷新页面或复制选项卡,或者按后退/前进,表单数据将保持不变,因此它显示正确的div。这是一种很好的行为。但是我只在Firefox中看到这个。
像谷歌浏览器这样的浏览器不会保留表格数据(f5)从缓存刷新,但它会清除表单数据(就好像它是从服务器重新加载)。如何在此浏览器中从缓存重新加载时保持表单数据的持续存在?
如果您想查看我的意思,请访问此网站:http://noitidart.github.io/
我理解人们有时会想要相反的行为然后我正在寻找。他们希望表格即使在重新加载时也会被清除(就像Chrome目前所做的那样),但是在Firefox中很容易确保只是坚持document.form.reset()
。
答案 0 :(得分:1)
Firefox在重新加载时恢复表单数据值是很好的(没有Shift或CTRl;)。 Google Chrome中缺少此功能。
我发现了这一点:
autocomplete="off"
https://github.com/pradosoft/prado/issues/642
也许autocomplete="on"
会实现吗? :) 我不知道。
stackoverflow.com也使用它。