边缘浏览器不支持模态对话框

时间:2016-09-30 05:40:19

标签: dynamics-crm-2013

我想使用边缘浏览器进行CRM。但是edge中不支持某些代码。其中一个是showModalDialog方法。 edge中不支持它。除了window.open()?

之外还有其他选择

任何帮助都将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:1)

这取决于。如果您只需要它在Web客户端上工作,window.open实际上是可以的。

如果您还想在Mobile / App上使用它,那么您必须使用Xrm.Utility.openEntityForm(用于记录页面)或Xrm.Utility.openWebResource(顾名思义,用于网络资源)。< / p>

其他任何内容(即利用内部CRM功能的另一个答案中的new MsCrm.CrmDialog技巧)可能会完美地满足您的需求,但既没有记录也没有支持。此外,升级时很可能会中断。

有关MSDN上Xrm.Utility的更多信息,请访问:Xrm.Utility

答案 1 :(得分:0)

您可以使用Mscrm.CrmDialog

var crmDialog = new Mscrm.CrmDialog(Mscrm.CrmUri.create(url), window, width, height);
crmDialog.show();