Internet explorer JSP页面清除IE中的转发历史记录

Internet explorer JSP页面清除IE中的转发历史记录,internet-explorer,jsp,history,behavior,forward,Internet Explorer,Jsp,History,Behavior,Forward,我有一个托管的JSP页面。当我从jsp访问另一个页面(比如google.com)并点击浏览器的后退按钮时,我的jsp页面会重新加载,但会立即清除转发历史记录(转发按钮变灰,我无法使用历史记录访问google.com)。我不知道java或javascript中有任何函数可以清除浏览器转发历史记录。这种行为只发生在IE中,而不是firefox或chrome 是否有人对jsp页面中可能发生的事情有任何提示,导致IE上的转发历史记录被清除,而不是firefox和chrome?如何进行刷新?通常访问链接会

我有一个托管的JSP页面。当我从jsp访问另一个页面(比如google.com)并点击浏览器的后退按钮时,我的jsp页面会重新加载,但会立即清除转发历史记录(转发按钮变灰,我无法使用历史记录访问google.com)。我不知道java或javascript中有任何函数可以清除浏览器转发历史记录。这种行为只发生在IE中,而不是firefox或chrome


是否有人对jsp页面中可能发生的事情有任何提示,导致IE上的转发历史记录被清除,而不是firefox和chrome?

如何进行刷新?通常访问链接会重置转发历史记录。为什么需要刷新?在“google.com”中,我们点击浏览器返回按钮返回jsp页面。一旦我们的jsp页面开始加载,浏览器的google.com前进按钮立即变灰。在我们自己的站点上的jsp页面之间导航时也会观察到同样的行为。我认为您可以检查服务器发送的标题以及禁用JavaScript的页面的行为。每次用户导航时,向前历史记录都会清除。可能是您的jsp正在自我导航(例如,在iframe中加载url)。我曾经使用这个技巧(在隐藏的iframe中加载“about:blank”)来清除浏览器转发历史记录。