gpt4 book ai didi

Javascript location.replace(url) 总是在 IE7 中提供缓存副本

转载 作者:行者123 更新时间:2023-11-28 09:35:43 25 4
gpt4 key购买 nike

(抱歉我不小心删除了原来的帖子)

我使用以下代码将用户重定向到网页:

window.location.replace('my.html' + '?_=' + (new Date()).getTime());

我想要实现的是,当用户从该页面重定向到 my.html 时,应该始终从服务器获取新副本,而不是缓存版本。

这似乎在 Firefox 中工作正常,但在 IE7 中则不然,除非我手动按 F5。有任何解决这个问题的方法吗?谢谢

更新:我按照下面的建议尝试了 location.href,但它在 iE7 中仍然不起作用。

以下是有关我的问题的更多详细信息:

在my.html中,它在开头包含一个javascript文件,在该js文件中,我有一个全局变量x。在 my.html 中,我调用 alert("x value="+ x);。够简单的。现在我执行以下操作:

  1. 编辑js文件并更改x的值。部署网络应用。
  2. 转到重定向页面并重定向到 my.html。在 FF 中,警报显示新值,但在 IE7 中它仍然显示旧的 x值。

有什么想法吗?

最佳答案

你试过这个吗?

 <HTML>
<HEAD>
<TITLE>---</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
</HEAD>
<BODY>

关于Javascript location.replace(url) 总是在 IE7 中提供缓存副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13089971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com