Příznaky
Po aktualizaci na Google Chrome 37 se při pokusu o přidání nového důvodu stavu nebo při úpravě existujícího důvodu stavu v aplikaci Microsoft Dynamics CRM zobrazí chyba.
Došlo k chybě s přizpůsobenou událostí tohoto pole.
Field:window
Event:onload
Error:undefined
Příčina
Google Chrome verze 35 se zastaralá o metodu jazyka JavaScript showModalDialog (). Počínaje Google Chrome verze 37 bude tato metoda ve výchozím nastavení vypnutá. showModalDialog () je metoda, pomocí které vytvoříte dialog a vrátíte hodnotu, která je nastavená v tomto dialogu. Jedná se o základní metodu, která se používá při vracení se změnami v aplikaci Microsoft Dynamics CRM.
Řešení
Do 2015 se k obnovení metody showModalDialog () dá použít alternativní řešení. Chcete-li povolit metodu showModalDialog (), můžete použít následující postup:
1. Stáhněte si šablony zásad ADM pro Windows
2. Extrahujte stažené soubory a potom přejděte na Start | Spusťte příkaz: gpedit. msc3. Přechod na zásadu místního počítače | Konfigurace počítače | Správa Templates4. Klikněte pravým tlačítkem na šablony pro správu a vyberte Přidat nebo odebrat Templates5. Přidejte stažené šablony Chrome. ADM v dialogovém okně pro specifický language6. Po přidání šablony se zobrazí složka Google Chrome v části klasické šablony pro správu 7. V pravém sloupci vyberte nastavení EnableDeprecatedWebPlatformFeatures. Klikněte pravým tlačítkem na nastavení a vyberte Edit8. Upravte EnableDeprecatedWebPlatformFeatures takto:
A. Vložte do následující řetězcové hodnoty: ShowModalDialog_EffectiveUntil20150430
B. Klikněte na OK na kartě Zobrazit obsah dialogc. Klikněte na tlačítko použít a OK v dialogovém okně povolené nepoužívané funkce WebPlatform9. Restartujte prohlížeč Google Chrome a do adresního řádku napište chrome://policy.
A. Měli byste se povšimnout, že je tato neschválená funkce povolená.