Javascript与Microsoft Dynamics CRM 2013的兼容性错误
我正在运行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
- ::在该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次
-或者我需要用兼容的方法调用替换这些方法调用吗?自定义代码验证工具将始终返回任何
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(例如更改字段的背景颜色),则不支持该操作,并可能导致当前和未来版本出现问题