VS调试JavaScript脚本

转载 2011年01月12日 16:23:00

vs2005调试js

 

首先设置IE,   依次选择 工具-> Internet   选项->   高级, 找到 浏览 下的两个禁用脚本调试复选框, 将其取消选择(IE默认将这两项选中, 不能进行脚本调试), 

 

       1. 调试JS脚本文件(*.js文件)

 

          直接在JS文件中F9设置断点, F5运行调试即可.

 

      2. 调试页面文件中脚本(*.aspxJS脚本)

 

          VS 2005默认不能在*.aspx中设置断点, 更何况进行JS断点跟踪调试. 调试解决办法:

 

         a.   VS 2005中把要调试的页面"设为起始页" , 再按Ctrl+F5运行.

 

         b. 在打开的浏览器中, 选择:   查看-> 脚本调试程序, 打开

 

         c. 选择Open, 会弹出如下实时调试器窗口

 

选择 "新实例 Visual Studio 2005",   (Y)按钮, 会自动弹出一个VS调试器, 并且打开刚才的*.aspx文件,

 

          ok, 在这个自动打开*.aspxVS 窗口中就可以[设置断点],   进行调试了.

 

       3.   有时候比如环境故障, 始终不能调试; 在需要调试的JS脚本处加: debugger;   则一定可以调试.

 

第二种:

 

在研究AJAX时,调试 Javascript 大概是经常的事。看到了 Ziemowit 介绍如何在 VS 2005 里调试 Javascript 的这篇文章,推荐一下:

 

Debugging client JavaScript in VS 2005 http://www.developerfusion.co.uk/show/5918/

 

大概步骤如下:

 

1。在浏览器里启动脚本调试:在IE里菜单 工具->Internet 选项->高级页中,把Disable script debugging (Internet Explorer) 前的勾去掉

 

2。然后在 VS 2005 里打开你的项目,把你要调试的网页设置为起始页,然后按F5,然后去 VS 2005 菜单 Debug-> Windows ->Script ExplorerVS 2005就会打开脚本管理器,双击其中某个JS文件,该文件将会在主窗口打开,然后你就可以添加断点,。。。。。

  

 

【更新】aldebaran 在回复里提到了另一种方法,对这种方法感兴趣的话,具体细节参考

 

Debug Javascript with IE and Visual Studio 2005 http://brennan.offwhite.net/blog/2006/01/23/debug-javascript-with-ie-and-visual-studio-2005/

 

大概这样,设置完菜单 工具-> Internet选项->高级页里启动脚本调试后,关闭浏览器,重新打开IE,打开想调试的网页,然后去菜单 View->Script Debugger->Break at Next Statement。。。然后在网页中要执行Javascript时,就会跳出一个窗口要你选择脚本调试器。如果你选择VS 2005的话,会有一个小问题,它也许会打开文件选择对话框,要你打开JS源码文件,(显然,在上面这个例子中,我没有这个同名的(带长串查询字符串的) 文件),但你可以关闭这个对话框,然后双击脚本管理器的文件名就可以了。(VS 20005 Team System里,发现有一个问题,当你设置脚本断点时,有时光标会跑到别的地方去。)

 

 

相关文章推荐

VS集成环境中的JavaScript脚本语法检查

vs集成环境中的javascript脚本语法检查 集成在visual studio环境中的javascript脚本语法检查。 1.可以直接检验js文件,也可以检验html和aspx页面上的脚本语法...

vs2012调试slq测试脚本

  • 2014年05月06日 21:22
  • 640B
  • 下载

使用VS调试Unity脚本

前言:      作为一个Unity开发者,尤其是使用C#作为脚本的开发着,用Mono调试真是事坑爹,用vs来写代码,用Mono来跟踪调试?好麻烦。      好消息来了,微软宣布收购了Unity...
  • gtncwy
  • gtncwy
  • 2015年03月24日 17:23
  • 20355

VS2012调试SQL脚本

工具:VS2012 Ultimate + SqlServer2005 ...
  • hzaccp3
  • hzaccp3
  • 2014年05月06日 21:04
  • 3295

Unity使用 UnityVS+VS2013 调试脚本(转)

UnityVS版本:UnityVS_1.8.2 VS版本:VS2013旗舰版 Unity3D版本:4.3.4 安装步骤: ...

js编辑器,帮助调试javascript脚本

  • 2008年10月20日 10:27
  • 9.04MB
  • 下载

VS 调试 JavaScript.txt

  • 2008年07月22日 08:31
  • 706B
  • 下载

调试JavaScript脚本程序(Firefox篇)

不知道有多少人为Firefox写程序?所以也就不知道会有多少人对这篇文章感兴趣,但是无论如何,为了让这一系列的文章趋于完整,我还是决定把它写下来。 准备工作 调试Firefox里面的脚本需...

chrome调试JavaScript脚本

随着 JavaScript 应用的复杂性逐渐提高,开发者需要有力的调试工具来帮助他们快速发现问题的原因,并且能高效地修复它。Chrome DevTools 提供了一系列实用的工具使得调试 JavaSc...
  • wkyseo
  • wkyseo
  • 2016年06月15日 15:07
  • 233

JavaScript/VBScript脚本程序调试(Wscript篇)

在实际工作中,我发现程序员对脚本抱怨最多的就是脚本程序很难调试这个缺点,特别是调试.vbs等WSH程序的时候,总是:   1. 在资源管理器里面双击一个.vbs文件。   2. 程序里面发生了...
  • Qsir
  • Qsir
  • 2017年07月21日 10:29
  • 114
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS调试JavaScript脚本
举报原因:
原因补充:

(最多只允许输入30个字)