3

那让我发疯。
我正在使用 javascript 从主页调用详细信息页面,window.open("4prod.html?pkd="+idd,'_self', false); 该页面在与产品详细信息相同的窗口页面中打开。打开此详细信息页面后,在 javascript - 中再次出现一个“返回”按钮onclick="history.go(-1); return false;

在 FF 中效果很好,这意味着在详细信息页面的“后退”按钮上,主页面显示为我离开时的状态,但在 Chrome 和 IE 中,“后退”按钮重新加载主页面和所有条目(输入、颜色更改等. 用户所做的)已经消失并显示新的刷新页面。我怎样才能避免在 Chrome nad IE 中重新加载只是调用缓存的主页?

4

1 回答 1

0

这个答案说如果 URL 发生变化,没有 cookie 是不可能的。是否可以将表单放在一个中<div>,然后将其隐藏(并在另一个中显示详细信息<div>),然后单击后退按钮时,只需将其反转?如果有的话,(一旦页面加载了 JS)执行会更快。

于 2013-07-13T00:11:07.173 回答