internet-explorer-7 在IE7中调试JavaScript





9 Answers

事实上,唯一的好的IE调试器是Visual Studio。

如果您没有钱购买实物,请免费下载Visual Web Developer 2008 Express Edition Visual Web Developer 2010 Express Edition 。 前者允许你将调试器附加到已经运行的IE上,后者不会(至少以前的版本不支持)。 如果情况仍然如此,诀窍是创建一个带有一个空网页的简单项目,“运行”它(启动浏览器),现在导航到任何想要调试的页面,然后开始调试。

微软在不同的活动中提供完整的Visual Studio,通常有许可限制,但他们允许在家中修补。 检查他们的时间表和免费赠品清单。

另一个提示:首先尝试用其他浏览器调试您的Web应用程序。 Opera取得了巨大的成功。 不知何故,Opera对IE及其bug的模拟非常接近,但调试器要好得多。

javascript internet-explorer-7

我需要在Internet Explorer 7中调试JavaScript。

不幸的是,它的默认调试器没有提供给我很多信息。 它告诉我错误出现的页面(不是特定的脚本),并给我一个行号。 我不知道这是否与我的问题有关。

如果能够将错误缩小到特定脚本的行号(如Firebug can),那将会很好。

在IE7中有没有插件来调试JavaScript,比如Firefox中的Firebug?

谢谢!

也可以看看:

IE7是否有“开发者模式”或Firefox / Chrome / Safari等插件?







微软脚本编辑器的确是一种选择,而且我尝试过一种更稳定的方法 - IE8中的调试器非常棒,但由于某种原因,无论何时我启动开发工具,IE8都需要一段时间,有时甚至达到分钟,检查我的页面的DOM树。 事后似乎要在每一次页面刷新时都这样做,这是一种折磨。

可以在Microsoft Script编辑器中检查变量的内容:如果您在调试>窗口下方查看,您可以打开局部变量检查,等等。

另一种选择Visual Web Dev虽然体积庞大,但工作得相当好。 要设置它,请执行此操作(从here盗取):

  1. 调试应该在IE中打开。 进入工具> Internet选项>高级,并检查是否选中禁用脚本调试(Internet Explorer)显示有关每个脚本错误的通知
  2. 在VWD中创建一个新的空白Web项目
  3. 在右上角的解决方案资源管理器中右键单击该网站,转到浏览并确保您的默认浏览器设置为IE(假设您是Web开发人员是合理的,IE 不是您的默认浏览器,在这种情况下这不会是默认的..默认情况下)
  4. 点击F5,IE会打开。 浏览到您要调试的页面。
  5. VWD现在会在任何时候出现脚本错误或者您在其中一个JS文件中设置断点时打开。 调试了!

更新 :顺便说一下,如果你遇到像IE8那样不错的调试器,我会遇到同样的减速问题,这里有一个解决方法 - 如果遇到或者让IE遇到错误,它会弹出“你想调试”对话框点击是,调试器会立即出现。 看起来如果你直接进入调试模式,Dev Tools从不检查DOM。 只有当你击中F12时才会这样。




微软脚本编辑器可以用来在IE中调试Javascript。 它比微软脚本调试器更少bug,但具有相同的基本功能,不幸的是,它几乎局限于逐步执行。 我似乎无法检查变量或任何这样的方便的东西。 另外,它仅出于Office XP / 2003出于某种奇怪的原因。 如果您是游戏,请here

我下载了Eugene Lazutkin提到的Visual Web Developer 2008 Express Edition,但还没有机会尝试它。 我建议在脚本编辑器/调试器之前尝试。




IE9开发者工具为我工作。 只需将“浏览器模式”菜单项设置为IE7即可。




使用Internet Explorer 8.然后尝试开发人员工具。您也可以在兼容模式下基于IE 7进行调试




答案很简单。

  1. 获取Internet Explorer 9
  2. 按F12加载开发人员工具
  3. 将浏览器模式切换到IE7




IE8开发工具可以切换到IE7模式







Related