我有一个加载许多 JS 文件的程序。它在所有平台上都可以正常工作,但在 IE7 上却不行——是的 IE7。即使我每次访问页面时都保持加载设置,即使这样它也会从缓存中加载文件。因此,为了避免这种情况,我在 JS 文件中添加了时间戳,并尝试每次都加载动态且唯一的 URL。它在所有其他浏览器上再次正常工作,但在 IE7 上却不行。我的代码是:
document.write('<script src="' + Filename + '?dev=' + dateStr + '"\><\/script>');
当我检查临时 Internet 文件时,它会截断变量部分(时间戳?dev=' + dateStr)并仅使用文件名加载文件。因此,当页面刷新时,它会再次从缓存中选择文件。请有任何建议。