运行Web Developer Express时如何清除IE的缓存?

时间:2008-12-08 21:14:05

标签: visual-studio internet-explorer caching

我正在尝试为我正在开发的网站调试一些仅限IE的问题。我正在运行WDE,因为IE没有Firebug。我想看看是否有一些更改修复了一个错误,但无论我做什么,IE都不会接受我的更改。我已经尝试了以下所有方法:

  • 停止并重新启动debug evnironment
  • 关闭并重新开放WDE
  • 关闭并重新开启IE
  • 清除IE的“临时互联网文件”
  • 在微软发誓要制造这样糟糕的软件

有任何帮助吗?在我可以清除的驱动器上某处有一些缓存文件吗?

3 个答案:

答案 0 :(得分:3)

IE Developer Toolbar有“清除浏览器缓存...”“清除此域名的浏览器缓存...”菜单项。

答案 1 :(得分:0)

你试过ctrl + f5吗?它重新加载当前页面并清除缓存。即使在此之后,您的更改也不会传播,代码中存在问题。

答案 2 :(得分:0)

添加:

window.applicationCache.addEventListener('updateready', function (e)
{
  if (window.applicationCache.status == window.applicationCache.UPDATEREADY)
  {
    window.applicationCache.swapCache();
    if (confirm('A new version of this site is available. Load it?'))
     window.location.reload();
  }
}, false);

我在网络的某个地方找到了这个解决方案。对不起,但我不记得作者了。 当我在IE中使用JavaScript调试Web App时,它适用于我。