应用对象
Dynamics CRM

引入的更改

作为9.2.10 版本的一部分,门户使用的默认 Jquery 库从1.12.4 版本升级到3.0.0.0 版本以提高门户的安全状况。

此更改还会将版本从 Jquery 迁移到 3. x,以确保所有支持 Jquery 1.12 版本的 Javascript API 继续正常工作。

潜在的重大更改

如果你的门户中有自定义 javscript 代码,而该代码使用的 Jquery API 是 deperecated 或在 Jquery 版本1.3、1.6、1.7、1.8 和1.9 中的行为更改,这些 API 将不再工作或具有在 Jquery 文档中记录的已更改的行为。 

你可以在此处找到有关 API 的更多详细信息,这些详细信息已在旧版 Jquery 版本中弃用 

  • Jquery 1.3-https://api.jquery.com/category/deprecated/deprecated-1.3/

  • Jquery 1.6-https://api.jquery.com/category/version/1.6/

  • Jquery 1.7-https://api.jquery.com/category/deprecated/deprecated-1.7/

  • Jquery 1.8-https://api.jquery.com/category/deprecated/deprecated-1.8/

  • Jquery 1.9-https://api.jquery.com/category/deprecated/deprecated-1.9/

在 jquery 1.6 中具有行为更改的大多数常见 API 都是 attr (https://api.jquery.com/attr/)。 此 api 在 Jquery 1.6 + 之后返回未定义 

如何减少

下面是可用于解决此问题的选项。

  • 推荐-> 更新自定义 Javascript 代码,以使用 Jquery 3.0 版本支持的新 Jquery API。

  • 你还可以使用门户 webfiles 加载你的 API 所需的相应版本的 jquery。 但是,请确保你正在使用 jquery noconflict API (https://api.jquery.com/jquery.noconflict/),以确保不会与门户中默认加载的 jquery 库发生冲突。  建议不要使用此选项,因为 Jquery 库的较早版本存在已知的安全漏洞。

 

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。