我想使用邊緣瀏覽器進行CRM。但某些代碼在邊緣不支持。其中一個代碼是showModalDialog方法。它不支持邊緣。除了window.open()之外,是否還有其他選擇?邊緣瀏覽器不支持模式對話框
任何幫助,將不勝感激。
在此先感謝。
我想使用邊緣瀏覽器進行CRM。但某些代碼在邊緣不支持。其中一個代碼是showModalDialog方法。它不支持邊緣。除了window.open()之外,是否還有其他選擇?邊緣瀏覽器不支持模式對話框
任何幫助,將不勝感激。
在此先感謝。
你可以使用Mscrm.CrmDialog
var crmDialog = new Mscrm.CrmDialog(Mscrm.CrmUri.create(url), window, width, height);
crmDialog.show();
這要看情況。事實上,如果您只需要它在Web客戶端上工作,就可以使用window.open
。如果你還想使它在移動/應用程序上可用,那麼你必須使用Xrm.Utility.openEntityForm
(用於記錄頁面)或Xrm.Utility.openWebResource
(因爲,顧名思義,網絡資源)。
其他任何東西(即new MsCrm.CrmDialog
利用內部CRM功能的另一個答案的竅門)都可能正常工作,並且完全符合您的需求,但既沒有記錄也沒有支持。而且,升級時它很可能會中斷。關於Xrm.Utility MSDN上這裏
的更多信息:Xrm.Utility
這不是working.It節目「有些錯誤發生」消息 –