【发布时间】:2015-04-21 15:22:51
【问题描述】:
当用户使用返回按钮时,如何阻止 IE 11(版本:11.0.0600.17280,更新版本:11.0.12)清除表单数据?
我有几个从 Perl ASP(经典)生成的页面,这些页面已经按预期工作了大约 15 年。 IE11 发生了一些变化,导致 back 清除表单。 Chrome 和 Firefox 仍然可以正常工作。
<%@ LANGUAGE=PerlScript %>
<%Response->{CacheContorl} = "Private";
Response->{Expires} = 15; %>
<!DOCTYPE html>
<META http-equiv="Pragma" CONTENT="no-cache">
<META http-equiv="expires" CONTENT="Fri, 1 Jan 2002 01:00:00 GMT">
<form method="POST" name="aform" ACTION="<%= $ACTION %>">
【问题讨论】:
-
您是否尝试过所有明显的初步检查,例如将网站添加到受信任的安全区域并完全降低安全性,取消选中“不将加密页面保存到磁盘”等?
-
“不将加密页面保存到磁盘”未选中。我可以更改个人安全设置,但不能更改组(公司策略)。我将所有设置都移到了最低安全设置,但仍然有相同的行为。
-
可能是它实际上已将表单缓存为空。您尝试过清除临时文件和 cookie 并重试吗?
-
我不这么认为。我们有几个单独的表单页面,它们都表现出相同的行为。
-
你能发送一个链接到其中一个表格还是它们都是本地的?我这里也有IE11,我可以测试一下是你的机器还是浏览器的问题。
标签: html internet-explorer asp-classic internet-explorer-11