【发布时间】:2011-04-07 07:55:39
【问题描述】:
我在一个函数中使用 window.open 来打开一个网页,该网页显示帮助 当前页面。
页面 URL 存储在 DB 中,部分页面需要认证。
对于这些页面,我们第一次调用它们时用户必须进行身份验证,但如果他关闭页面并再次打开它,则显示的是缓存页面。
我已经尝试将时间添加到 url,以便不显示缓存页面
var oDate = new Date();
window.open(url+oDate.getTime());
但是浏览器仍然显示缓存的url。
有解决这个问题的办法吗?
谢谢。
【问题讨论】:
-
真的应该是
window.open(url + '?x=' + new Date().getTime()),除非有其他参数;关键是它会破坏 URL,只是把日期放在最后。 -
这就是我实际上正在做的,这是一个失踪
标签: javascript asp.net html