本文主要是介绍浏览器后退操作时,表单状态的还原,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
测试页面:no_autocomplete_test.html
结论:
- Safari 和 Opera 是两个极端,一个完全还原,一个完全保留。
- Firefox 下最简单的办法是设置 autocomplete = ‘off’ 属性。
- IE 必须在 setTimeout 中还原表单值才有效。
- Chrome 除了不支持 onpageshow, 其它表现和 Firefox 一致。
最后胜出的是:
'v' == '/v' && setTimeout(function() { // reset code }, 0);
同时在 html 中,将要还原的表单元素加上 autocomplete = ‘off’ 属性。
最后,忘掉 Opera.
这篇关于浏览器后退操作时,表单状态的还原的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!