单击功能区按钮时如何在新选项卡而不是新窗口中打开Web资源

时间:2019-03-01 08:42:51

标签: javascript dynamics-crm crm ribbon dynamics-365

我在Dynamics 365 crm中创建了一个功能区按钮。 单击时,功能区按钮应打开一个新标签,其中包含一些内容。

问题:

这是单击时启动的代码:

function OpenPage () 
{
     Xrm.Utility.openWebResource("new_someWebResourceHTML");
}

该代码实际上有效,并且运行良好,它打开了一个新窗口new_someWebResourceHTML.html。

问题:

是否可以使用javascript在新标签页(而不是新窗口)上打开网络资源?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用带有第二个参数'_blank'的window.open:

function openInNewTab(webResource) {
  var prefixUrl = Xrm.Page.context.getClientUri() + '/WebResources/'
  var win = window.open(prefixUrl + webResource +, '_blank');
  win.focus();
}