Javascript与Microsoft Dynamics CRM 2013的兼容性错误

Javascript与Microsoft Dynamics CRM 2013的兼容性错误,javascript,dynamics-crm,custom-code,dynamics-crm-2013,Javascript,Dynamics Crm,Custom Code,Dynamics Crm 2013,我正在运行Microsoft Dynamics CRM 2013的自定义代码验证工具,并将以下内容标记为潜在问题 ::在该web资源中出现了1次 .text出现在该web资源中10次 ActiveXObject(已在该web资源中出现2次) .attachEvent(已在该web资源中出现4次) .childNodes.length在该web资源中出现了4次 .firstChild的出现时间位于此web资源中的29个时间点 .lastChild的出现在此web资源中已定位了3次 .nextSi

我正在运行Microsoft Dynamics CRM 2013的自定义代码验证工具,并将以下内容标记为潜在问题

  • ::在该web资源中出现了1次
  • .text出现在该web资源中10次
  • ActiveXObject(已在该web资源中出现2次)
  • .attachEvent(已在该web资源中出现4次)
  • .childNodes.length在该web资源中出现了4次
  • .firstChild的出现时间位于此web资源中的29个时间点
  • .lastChild的出现在此web资源中已定位了3次
  • .nextSibling出现在该web资源中的时间为8次
  • .previousSibling出现在该web资源中2次
  • .contains的出现在该web资源中7次
  • dblclick在该web资源中出现了1次
  • .dir出现在该web资源中6次
  • .innerText在该web资源中出现了1次
  • .outerHTML出现在该web资源中2次
  • .currentStyle出现在该web资源中的时间为9次
  • 不透明度=出现在该web资源中3次
  • .src元素在该web资源中出现了1次
  • .returnValue出现在该web资源中2次
  • 此web资源中的.add出现时间为9次
这些都来自一个使用jQueryJavaScript库v1.6.1的JavaScript文件

谁能告诉我: -除了ActiveXObject,我知道只有在Firefox/chrome等主流浏览器出现问题时,它才是IE。 -我需要更新java脚本库的版本吗
-或者我需要用兼容的方法调用替换这些方法调用吗?

自定义代码验证工具将始终返回任何jQuery库的问题,这是因为jQuery支持多个浏览器(包括旧的浏览器)并包含保持此兼容性的代码

根据(我指的是CRM 2011版,因为CRM 2013还没有推出),重点是您在CRM中使用了
jQuery

Microsoft Dynamics CRM 2011中唯一受支持的jQuery使用 web应用程序使用jQuery.ajax方法从中检索数据 REST端点。使用jQuery修改Microsoft Dynamics CRM 2011 不支持应用程序页或表单。您可以在中使用jQuery 您自己的HTML web资源页


因此,如果将
jQuery
用于REST端点和WebResources内部,则无需担心这些问题,但如果将其用于操作DOM(例如更改字段的背景色)它不受支持,并且可能导致当前和未来版本出现问题。

自定义代码验证工具将始终返回任何jQuery库的问题,这是因为jQuery支持多个浏览器(包括旧浏览器),并且包含保持此兼容性的代码

根据(我指的是CRM 2011版,因为CRM 2013还没有推出),重点是您在CRM中使用了
jQuery

Microsoft Dynamics CRM 2011中唯一受支持的jQuery使用 web应用程序使用jQuery.ajax方法从中检索数据 REST端点。使用jQuery修改Microsoft Dynamics CRM 2011 不支持应用程序页或表单。您可以在中使用jQuery 您自己的HTML web资源页

因此,如果将
jQuery
用于REST端点和WebResources内部,则无需担心这些问题,但如果将其用于操作DOM(例如更改字段的背景颜色),则不支持该操作,并可能导致当前和未来版本出现问题