我想使用边缘浏览器进行CRM。但是edge中不支持某些代码。其中一个是showModalDialog方法。 edge中不支持它。除了window.open()?
之外还有其他选择任何帮助都将不胜感激。
提前致谢。
答案 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();