徵狀
更新至 Google Chrome 37 之後,當您嘗試在 Microsoft Dynamics CRM 中新增狀態原因或編輯現有的狀態原因時,會收到錯誤。
此欄位的自訂事件有錯誤。
Field:window
Event:onload
Error:undefined
原因
Google Chrome 版本35已棄用 JavaScript 方法 showModalDialog ()。 從 Google Chrome 版本37開始,預設會關閉此方法。 showModalDialog ()是一種建立對話方塊並傳回對話方塊所設定的值的方法。 這是 Microsoft Dynamics CRM 中的對話方塊傳回案例所使用的核心方法。
解決方案
在5月2015之前,您可以使用 [登錄] ()方法來還原 showModalDialog ()方法。 若要啟用 showModalDialog ()方法,可以使用下列步驟:
2. 解壓縮已下載的檔案,然後流覽至 [開始] |執行: gpedit.msc msc3。 流覽至本機電腦原則 |[電腦設定] |系統管理 Templates4。 以滑鼠右鍵按一下 [管理範本],然後選取 [新增/移除 Templates5]。 透過特定 language6 的對話方塊,新增已下載的 Windows 版 .adm 範本。 新增範本後,Google Chrome 資料夾會出現在 [傳統管理範本] 的 [7] 下。 選取右列中的 [EnableDeprecatedWebPlatformFeatures 設定]。 以滑鼠右鍵按一下設定,然後選取 [Edit8]。 編輯 EnableDeprecatedWebPlatformFeatures,如下所示:
a. 貼上下列字串值: ShowModalDialog_EffectiveUntil20150430
b. 按一下 [顯示內容] dialogc 上的 [確定]。 按一下 [啟用的過時 Webplatform 功能] 對話方塊上的 [套用] 和 [確定]。9. 重新開機 Google Chrome 瀏覽器,然後在網址列中輸入 chrome://policy
a. 您應該會看到這個已被取代的功能現在已啟用。