Javascript 如何调试Dynamics CRM的jScript?

Javascript 如何调试Dynamics CRM的jScript?,javascript,dynamics-crm,dynamics-crm-2011,Javascript,Dynamics Crm,Dynamics Crm 2011,有什么技巧或工具可以调试您在web资源中编写并附加到表单上事件的JScript吗? 我必须自定义Dynamics CRM 2011实例,其中包括编写一些JScript。 到目前为止,我发现最好的方法是单击“我想查看发送给Microsoft的错误”。总比没有好,但我想一定有更好的吗? 谢谢 如果你使用一个像样的IE版本(我希望你会),你可以使用开发者工具(F12)。 它们还包含一个JavaScript控制台/调试器,在这段时间内真正可用 您必须选择应该检查的文件,设置断点并开始调试 有关示例,请参

有什么技巧或工具可以调试您在web资源中编写并附加到表单上事件的JScript吗?
我必须自定义Dynamics CRM 2011实例,其中包括编写一些JScript。
到目前为止,我发现最好的方法是单击“我想查看发送给Microsoft的错误”。总比没有好,但我想一定有更好的吗?

谢谢

如果你使用一个像样的IE版本(我希望你会),你可以使用开发者工具(F12)。 它们还包含一个JavaScript控制台/调试器,在这段时间内真正可用

您必须选择应该检查的文件,设置断点并开始调试


有关示例,请参阅本文:

有关表单脚本的开发,请使用SDK主题中描述的Xrm.Page脚本库模板。CRM团队博客文章提供了一个概述

使用此模板时,除了提供特定于表单的IntelliSense外,还可以在Visual studio中调试脚本,而无需将其作为Web资源上载。这使得初始开发和调试更容易

工作完成后,创建一个JScript web资源,将其注册为表单事件处理程序,并在应用程序中对其进行测试。此时,使用How to系列中描述的技术:轻松调试IE8中的CRM JavaScript代码(其他答案中的链接),使用IE开发者工具调试脚本


在Microsoft CRM之外调试脚本的好处很简单,它更简单。CRM将许多不同的脚本加载到表单中,有时很难仅隔离您的脚本。

这似乎就是我想要的,谢谢。我用IE8来做这个。(在家里,我是一个Chrome上瘾者)。@iDevlop:请参阅显示示例的链接。Dynamics CRM使用IE9I感觉速度更快我别无选择。。。我在客户的网站上,pc机运行的是Windows XP,IE9仅适用于Vista及以上版本。(更不用说“非IT”员工仍在使用IE6!!!!)。但是thx的建议:-/我还从Gareth Tucker的网站上得到了一个很好的技巧(见底部的评论):