6
见:http://friendfeed.com/paul/2b7ddce5/jquery-1-3-breaks-bfcache-because-it-binds当使用jQuery时,允许浏览器“记住”表单值?
我有我的web应用程序的表单,如果用户提交,并按下浏览器后退按钮形式的值被记住(例如,用户输入的任何数值)。
一旦我将jQuery 1.4.2添加到页面中(例如将其作为脚本引用),则此行为会发生变化。从我读过的内容来看,发生这种情况是因为jQuery挂钩了onunload事件,这是浏览器发出的脚本不能识别bfcache的信号,因此会关闭bfcache。
更新:我进一步研究了这个问题,并且这个问题在jQuery 1.4中得到了修复。看起来问题是由我使用的自动完成插件引起的,如果我找到一个,我会发布一个解决方案。
更进一步看,这看起来不像jQuery是罪魁祸首后,而是一个jQuery的自动完成我正在使用的插件。 – 2010-11-22 19:41:02