【问题标题】:Chrome reload page after history.back在 history.back 之后 Chrome 重新加载页面
【发布时间】:2013-06-23 08:45:40
【问题描述】:

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

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

【问题讨论】:

标签: javascript html google-chrome reload


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-12-05
    • 2012-07-28
    • 2013-03-23
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    相关资源
    最近更新 更多