我正在本地工作,它有很多<textarea>
个元素。
但是,每次重新加载网站时,<textarea>
中的内容仍然存在。这只有在我点击重装/ F5时才会发生。
如何阻止网站缓存,不使用任何浏览器内功能。
我正在寻找网站内的解决方案,所以当我办公室的其他用户打开它时,他们就不会遇到同样的问题。
答案 0 :(得分:13)
您可以通过将autocomplete属性设置为off来在html中禁用它:
<input name="whatever" type="text" autocomplete="off">
您也可以为整个表单禁用它:
<form name="form1" id="form1" method="post" autocomplete="off">
https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion
答案 1 :(得分:3)
您可能会喜欢Firefox的Web开发人员工具栏。 https://addons.mozilla.org/en-US/firefox/addon/web-developer/
使用此工具栏,您可以轻松禁用缓存,清除Cookie,清除表单数据,禁用JavaScript等等。可能会让你的生活更轻松:)
答案 2 :(得分:0)
您可以在页面的头部添加一些javascript,将文本框设置为空字符串。然后在你的身体onLoad事件中你调用你的javascript函数,它会在每次重新加载浏览器时清除它。
<html>
<head>
<script type="text/javascript">
function clear()
{
document.getElementById("TextBoxName").value = "";
}
</script>
</head>
<body onLoad="clear()">
....
</body>
</html>
当然,如果用户关闭了javascript,此功能将无效,但如果是内部应用,则可以控制这些类型的设置。