在chrome中使用window.location.reload()刷新页面会导致问题

Refreshing page with window.location.reload() in chrome is causing issue

本文关键字:刷新 问题 chrome window reload location      更新时间:2023-09-26

在Chrome中,每当我尝试用按钮单击刷新页面时,我就会失去该页面上所有发布的数据。

例如

我从第1页导航到第2页,并将一些数据从第1页传递到第2页。现在,当我用以下任何一行代码刷新第2页时:

history.go(0);

window.location.reload();

window.location = window.location.href

在第2页刷新后,我丢失了从第1页获得的所有数据。

这只发生在chrome中。在Firefox和ie8中,刷新第2页后,它仍然有从第1页传输的数据。

有没有人可以指导我如何在不丢失数据的情况下刷新页面。由于

是否需要使用POST数据来加载页面2?尝试使用URL参数来保持页面的状态。

index.html?var1=bla