Applies ToDynamics CRM

Perubahan yang diperkenalkan

Sebagai bagian dari rilis 9.2.10. x, pustaka jQuery default yang digunakan oleh portal dimutakhirkan dari versi 1.12.4 ke 3.0.0.0 versi untuk meningkatkan postur keamanan portal.

Perubahan ini juga disertai pemutakhiran jQuery melakukan migrasi versi ke 3. x untuk memastikan bahwa semua API JavaScript yang didukung di versi jQuery 1,12 terus berfungsi sebagaimana adanya.

Potensi perubahan yang melanggar

Jika Anda memiliki kode javscript kustom di portal yang menggunakan API jQuery yang deperecated atau memiliki perubahan dalam perilaku di versi jQuery 1,3, 1,6, 1,7, 1,8 dan 1,9, API ini tidak akan lagi berfungsi atau akan memiliki perilaku yang diubah seperti yang didokumentasikan dalam dokumentasi jQuery. 

Anda dapat menemukan detail selengkapnya tentang API yang sudah usang dalam versi jQuery lama di sini 

  • 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/

Sebagian besar API umum yang mengalami perubahan perilaku di jQuery 1,6 seterusnya adalah attr (https://api.jquery.com/attr/). Api ini mengembalikan undefined setelah jQuery 1.6 + 

Cara untuk mengurangi

Berikut ini adalah opsi yang bisa Anda gunakan untuk mengatasi masalah ini.

  • Direkomendasikan-> memperbarui kode JavaScript kustom untuk menggunakan jQuery API baru yang didukung oleh jQuery 3,0 versi.

  • Anda juga dapat memuat versi jQuery terkait yang memerlukan API Anda menggunakan webfiles portal. Namun, pastikan bahwa Anda menggunakan jQuery noconflict API (https://api.jquery.com/jquery.noconflict/) untuk memastikan bahwa tidak ada konflik dengan pustaka jQuery yang dimuat secara default di portal.  Opsi ini tidak direkomendasikan karena versi pustaka jQuery yang lebih lama telah mengetahui kerentanan keamanan.

 

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.