שינוי הצגת
כחלק ממהדורת 9.2.10. x, ספריית Jquery המשמשת כברירת מחדל של הפורטל משודרגת מגירסה 1.12.4 לגירסה 3.0.0.0 כדי לשפר את היציבה של פורטלים.
שינוי זה מגיע גם עם שדרוג של גירסה של Jquery העברה ל-3. x כדי להבטיח שכל API של Javascript שנתמכו ב-Jquery 1.12 המשיכו לפעול כפי שהיא.
שינוי פוטנציאלי
אם יש לך קוד מותאם אישית של 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/
ה-API הנפוץ ביותר שהיה בו שינוי התנהגות ב-jquery 1.6 ואילך הוא אטרקטיבי (https://api.jquery.com/attr/). אפליקציית api זו מחזירה פריטים שאינם מוגדרים לאחר Jquery 1.6 +
כיצד להקל
להלן האפשרויות שבהן תוכל להשתמש כדי לפתור בעיה זו.
-
מומלץ-> עדכן את קוד Javascript המותאם אישית כדי להשתמש ב-Jquery API החדש נתמך על-ידי הגירסה החדשה של Jquery 3.0.
-
באפשרותך גם לטעון את הגירסה המתאימה של jquery שעבור ה-API שלך נדרשת באמצעות portal webfiles. עם זאת, ודא שאתה משתמש ב-jquery noconflict API (https://api.jquery.com/jquery.noconflict/) כדי להבטיח שאין התנגשות עם ספריות jquery הנטענות כברירת מחדל בפורטל. אפשרות זו אינה מומלצת מאחר שגירסאות ישנות יותר של ספריות Jquery מוכרות פגיעויות אבטחה.