摆脱Visual Studio中的[动态] JavaScript视图

chi*_*oro 48 javascript debugging visual-studio-2010

自从我在大约2个月前从头开始安装Visual Studio 2010以来,在调试在IE中运行的JavaScript代码时,它的行为略有不同.

  • 当我设置断点时,它会在标题中打开一个带有术语"[dynamic]"的副本,并在那里标记断点.
  • 在执行期间发生JavaScript错误时,它会在标记引发错误的代码行之前执行相同操作.
  • 此"动态"视图是可编辑的,但编辑无效 - 它们不会保存到文件中.

我发现这种行为非常不舒服.每次我在调试过程中发现代码中出现错误时,我都会在动态视图中修复它.我点击了保存.VS不抱怨.接下来我在IE中刷新页面,然后 - 砰 - 更改丢失,它再次加载未触及的旧版本.

我无法找到如何关闭这些观点.在我重新安装Visual Studio之前,它没有这样做.它只会为HTML文件中的内联脚本标记中的脚本创建"动态"视图.

Dha*_*amy 40

试试这个IE> Internet选项>设置(在浏览历史记录下)>检查存储页面的新版本:每次访问网页时.

这在IE10中适用于我.

在此输入图像描述

其他选项是打开开发人员工具并从服务器中选择缓存选项始终刷新,如下图所示

在此输入图像描述


Zai*_*zvi 15

尝试在网页上按CTRL + F5.这对我有用.

问题是我从之前的调试会话中打开了其他IE窗口,因此动态javascript文件仍然被缓存.


mkb*_*mkb 5

对于谷歌浏览器:

  • 打开开发者工具(F12)
  • 打开Network Conditions工具
  • 选择Disable Cache

在此输入图像描述

  • 这很好,但只是暂时的,因为当您重新启动应用程序时,您需要重新执行此过程 (2认同)