Javascript 奇怪的缓存问题:FireFox4
今天我偶然发现了Firefox4的一个奇怪的缓存行为,如下所述Javascript 奇怪的缓存问题:FireFox4,javascript,firefox,caching,Javascript,Firefox,Caching,今天我偶然发现了Firefox4的一个奇怪的缓存行为,如下所述 有一个表单正在返回“rss”。为什么是旧价值观 <form name="widget"> <input type="hidden" name="position" value="-1" /> </form> 但是在使用“Control+F5”刷新页面后,我访问了返回正确值“-1”的页面。为什么不是第一次 alert(document.widget.position.value); alert(do
<form name="widget">
<input type="hidden" name="position" value="-1" />
</form>
alert(document.widget.position.value);
alert(document.widget.position.value);
我真的被这种行为弄糊涂了
注意:只有FireFox4在这样做,chrome我很好,但没有在ie上测试。我认为表单/输入元素值的问题困扰着你。您可能需要使用:
<form id="widget">
<input type="hidden" id="position" value="-1" />
</form>
此外,
似乎可以工作。确认,我认为这是一个缓存错误…看起来像是表单自动完成功能错误。你的“任意事件”是什么?+1,感谢你的回复,我对表单自动完成的事情很有信心,因为当我在浏览器中查看源代码时,它很好。而且firefox在缓存方面也没有那么糟糕。我希望下次坐的时候能测试一下。谢谢,伙计,这是表格自动完成的。
document.getElementById('position').value = /*[your value]*/;