gpt4 book ai didi

javascript - 奇怪的缓存问题: FireFox4

转载 作者:行者123 更新时间:2023-12-02 20:17:30 24 4
gpt4 key购买 nike

今天我偶然发现了 Firefox 4 的一个奇怪的缓存行为,如下所述。

  1. 有一个表格

    <form name="widget">
    <input type="hidden" name="position" value="-1" />
    </form>

  2. 在任意事件中,我将其更改为“rss”。

  3. 使用“F5”刷新页面后,我访问了

    alert(document.widget.position.value);
    的值返回“rss”。为什么是旧值?

  4. 但是使用“Control+F5”刷新页面后,我访问了

    alert(document.widget.position.value);
    的值返回正确的“-1”。为什么不是第一次?

我对这种行为感到非常困惑。

注意:只有 FireFox4 可以做到这一点,chrome 很好,但没有在 ie 上进行测试。

最佳答案

我认为是FF's caching困扰您的表单/输入元素值。您可能想要使用:

<form id="widget">
<input type="hidden" id="position" value="-1" />
</form>

并更改值:

 document.getElementById('position').value = /*[your value]*/;

此外<form ... autocomplete="off">似乎有效。

关于javascript - 奇怪的缓存问题: FireFox4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6058078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com