Firefox将浏览器的输入值保持关闭并重新打开

时间:2016-01-16 05:36:56

标签: firefox input

我正在使用输入字段来存储目标值:

<input type="text" id="dest_location" placeholder="Enter Destination" autocomplete="off">

但是我想在浏览器重新加载时清除此值。因此,在阅读之后,我发现一种非常简单的方法是将autocomplete="off"添加到输入中,如上所述。

这很有效但我在Firefox浏览器中发现了一些不寻常的东西。当我在输入字段中输入值时,关闭浏览器并重新打开它,仍然保存该值。只有在单击页面重新加载按钮后才清除该值。

我只是想知道为什么这只是在Firefox浏览器中发生的?我在Chrome,IE和Opera上尝试了相同的打开和关闭浏览器方法,即使在点击页面重新加载按钮之前,该值也始终被清除。感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您必须已启用通过选项

保存Firefox中的当前标签实例
    "When Firefox starts": "Show my windows and tabs from last time".

我在谷歌浏览器上尝试了类似的选项

    "On Startup":"Continue where you left off". 

但是chrome的作用是,它会在下次重新打开浏览器时存储URL,而Firefox也会存储当前HTML的副本。因此,您可以在文本框中预先填写数据。您正在寻找解决方案或解决方法吗?

如果你这样做

    window.onload = function() {
document.getElementById('dest_location').value="";//element to be cleared
};

应该为你解决问题。

相关问题