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里,发现有一个问题,当你设置脚本断点时,有时光标会跑到别的地方去。)

 

 

【VS2017新特性】在VS中调试javascript脚本

1   概述  VS2017可以调试JS,本篇文章简要概述VS2017关于启用和关闭VS调试功能。 2   具体内容   当开启VS2017JS调试功能时,我们用VS2017打开解决方案时,会出...
  • u010228798
  • u010228798
  • 2017年10月11日 19:29
  • 2499

在VS2008中进行javascript脚本调试

为了开发一个项目要进行javascript脚本的调试,经过一段时间的摸索,终于实现了在vs2008上调试脚本,这里记下了其中的关键步骤:   1. 把IE设为默认浏览器。这一步不一定是必须,但...
  • zhdd1234
  • zhdd1234
  • 2011年11月26日 12:30
  • 1967

在VS.NET中调试javascript

1, 首先,要让你的ie允许调试脚本。  具体步骤如下: 打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项2, 打开vs.net,创建一个新的asp.net项目(或打开...
  • calm_agan
  • calm_agan
  • 2006年01月06日 19:51
  • 876

VS中关于JS的调试

分两种情况 1. JS代码在单独的JS文件中 2. JS代码混在ASPX文件中 现在对这两中情况分别说明: 1) 设置IE为允许调试脚本 工具-->Internet 选项...
  • sunfor
  • sunfor
  • 2015年10月18日 20:26
  • 7703

VS2012调试SQL脚本

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

vs 下如何调试js

相信和我一样作为初学的同学们duiyu
  • ztzi321
  • ztzi321
  • 2014年04月23日 11:04
  • 6265

用vs开发工具调试javascript

首先,打开一个IE,并用Visual Studio打开你要调试的脚本/网页(Embeded Script),如下图。 然后呢,我们将当前的Visual Studio调试器Attach到浏...
  • wangsen2235068
  • wangsen2235068
  • 2013年05月16日 12:38
  • 5097

JS脚本无法调试

最近根据业务人员的需求新开发了一条指引,今天在调试前台控件验证的时候,F12打开控制台在想要添加监 视的地方添加断点启动调试后断点处竟没有响应,流程直接流转到下一节点了。这就有点不符合游戏规则了。。...
  • u010773667
  • u010773667
  • 2015年07月28日 21:07
  • 744

在VS中调试javascript(转)

前一阵子发现一个使用VS.net调试javascript的简便方法,比起以前附加IE进程的做法方便多了,做法如下:首先在IE选项-》高级,将禁止脚本调试去掉。然后在需要调试的页面的脚本中加上debug...
  • lovelyxc
  • lovelyxc
  • 2005年07月30日 08:59
  • 1074

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

 JavaScript/VBScript脚本程序调试(Wscript篇) 在实际工作中,我发现程序员对脚本抱怨最多的就是脚本程序很难调试这个缺点,特别是调试.vbs等WSH程序的时...
  • u012993732
  • u012993732
  • 2015年08月20日 11:53
  • 644
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS调试JavaScript脚本
举报原因:
原因补充:

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