Проблемы
После обновления до Google Chrome 37 появляется сообщение об ошибке при попытке добавить новую причину состояния или при изменении существующей причины состояния в Microsoft Dynamics CRM.
Произошла ошибка, из-за которой событие этого поля настроено.
Field:window
Event:onload
Error:undefined
Причина
В Google Chrome версии 35 не рекомендуется использовать метод JavaScript showModalDialog (). Начиная с версии 37 для Google Chrome этот метод будет отключен по умолчанию. showModalDialog () — метод создания диалогового окна и возвращающий значение, заданное диалоговым окном. Это базовый метод, который используется в сценариях возврата диалоговых окон в Microsoft Dynamics CRM.
Решение
До 2015 мая вы можете восстановить метод showModalDialog () с помощью временного решения для реестра. Чтобы включить метод showModalDialog (), можно использовать описанные ниже действия.
1. Скачайте шаблоны политик ADM для Windows
2. Извлеките Скачанные файлы, а затем перейдите к разделу Start | Выполните следующие действия: gpedit. msc3. Перейдите к политике локального компьютера | Конфигурация компьютера | Администрирование Templates4. Щелкните правой кнопкой мыши Административные шаблоны и выберите команду Добавить или удалить Templates5. Добавьте загруженные шаблоны Chrome. adm для Windows с помощью диалогового окна для определенного language6. После добавления шаблона в разделе "Классические административные шаблоны" 7 появится папка Google Chrome. Выберите параметр EnableDeprecatedWebPlatformFeatures в столбце справа. Щелкните параметр правой кнопкой мыши и выберите Edit8. Измените EnableDeprecatedWebPlatformFeatures, как показано ниже.
а. Вставьте следующее строковое значение: ShowModalDialog_EffectiveUntil20150430
б. Нажмите кнопку ОК в окне Показать содержимое dialogc. Нажмите кнопку Применить и ОК в диалоговом окне включенные устаревшие возможности платформы9. Перезапустите браузер Google Chrome и введите chrome://policy в адресной строке.
а. Обратите внимание на то, что эта устаревшая функция теперь включена.