תופעות
לאחר העדכון ל-Google Chrome 37, מתקבלת שגיאה בעת ניסיון להוסיף סיבת מצב חדשה, או בעת עריכת סיבת מצב קיימת, ב-Microsoft Dynamics CRM
אירעה שגיאה באירוע המותאם אישית של שדה זה.
Field:window
Event:onload
Error:undefined
סיבה
Google Chrome גירסה 35 שshowModalDialog את שיטת השימוש ב-JavaScript (). החל מ-Google Chrome גירסה 37, שיטה זו מבוטלת כברירת מחדל. showModalDialog () היא שיטה ליצירת תיבת דו-שיח והחזרת הערך שהוגדר על-ידי תיבת הדו. זוהי שיטת ליבה המשמשת בתרחישים של החזרת תיבת הדו ב-Microsoft Dynamics CRM.
פתרון
עד 2015 במאי, פתרון הרישום זמין לשחזור השיטה showModalDialog (). כדי להפוך את השיטה showModalDialog () לזמינה, ניתן להשתמש בשלבים הבאים:
1. הורד תבניות מדיניות של ADM עבור Windows
2. חלץ את הקבצים שהורדו ולאחר מכן נווט אל התחל | Run: gpedit. msc3. ניווט אל מדיניות מחשב מקומי | תצורת מחשב | Templates4 מנהלי. לחץ באמצעות לחצן העכבר הימני על תבניות ניהול ובחר הוסף/הסר Templates5. הוסף את התבניות המהורדות של chrome. adm של Windows באמצעות תיבת הדו עבור language6 הספציפי. לאחר הוספת התבנית, תיקיה של Google Chrome תופיע תחת ' תבניות ניהול קלאסיות ' 7. בחר הגדרת EnableDeprecatedWebPlatformFeatures בעמודה השמאלית. לחץ באמצעות לחצן העכבר הימני על ההגדרה ובחר Edit8. ערוך את EnableDeprecatedWebPlatformFeatures כפי שמוצג להלן:
מ. הדבק את ערך המחרוזת הבא: ShowModalDialog_EffectiveUntil20150430
b. לחץ על אישור בדף הצגת תוכן dialogc. לחץ על החל ולאחר מכן, בתיבת הדו ' תכונות Webplatform שאינן זמינות '9. הפעל מחדש את דפדפן Google Chrome והקלד chrome://policy בשורת הכתובת
מ. עליך להבחין בכך שתכונה זו מבוטלת זמינה כעת.