如果已经缓存,IE不会从第二次向.cgi发出GET请求

时间:2013-12-20 23:40:39

标签: javascript internet-explorer cgi

我正在向一个.cgi发送一个HTTP GET请求,然后返回响应数据。它第一次发出GET请求,但第二次它没有向.cgi发出GET请求。这导致了问题,因为我无法使用此.cgi调用获取更新的数据。

我知道IE会通过在IE中选择以下选项来每次拨打电话的一个选项。

Tools > Internet Options > under Browsing History section hit the Settings button > select Every time I visit the webpage

除了上面的JavaScript / HTML之外,还有什么办法可以强迫IE每次都调用.cgi吗?

1 个答案:

答案 0 :(得分:2)

如果它是你想要的,你可以通过做类似的事情来修改URL:

url += "?bust=" + (new Date()).valueOf().toString(36);

这应该有效,除非您每隔一毫秒调用一次以上的URL。当然,如果您在网址上已经有一个查询字符串,请将?bust更改为&bust。但你猜对了