Dynamics crm Dynamics CRM移动应用程序-通过JavaScript打开URL的功能区按钮?

Dynamics crm Dynamics CRM移动应用程序-通过JavaScript打开URL的功能区按钮?,dynamics-crm,crm-ribbon-workbench,dynamics365-app-mobile,Dynamics Crm,Crm Ribbon Workbench,Dynamics365 App Mobile,在Dynamics CRM 2016中,我在功能区中有一些运行javascript的按钮,这些按钮使用窗口。打开以启动新窗口。这在桌面模式的web浏览器上运行良好,但在Dynamics CRM移动应用程序中不起作用。文件说: Dynamics 365移动客户端也不支持window.open 方法 然而,微软没有其他选择 我注意到,如果我在Ribbon Workbench中添加一个按钮,并将命令设置为“打开URL”并输入一个web地址,它将正常工作并在移动应用程序上打开。XML是: <Act

在Dynamics CRM 2016中,我在功能区中有一些运行javascript的按钮,这些按钮使用窗口。打开以启动新窗口。这在桌面模式的web浏览器上运行良好,但在Dynamics CRM移动应用程序中不起作用。文件说:

Dynamics 365移动客户端也不支持window.open 方法

然而,微软没有其他选择

我注意到,如果我在Ribbon Workbench中添加一个按钮,并将命令设置为“打开URL”并输入一个web地址,它将正常工作并在移动应用程序上打开。XML是:

<Actions>
    <Url Address="http://google.com" WinMode="0" />
</Actions>

我假设XML随后会在应用程序上转换为Javascript。我想知道是否有一种方法可以使用Javascript在移动应用程序上打开URL


我尝试了窗口。打开位置。href无效。在本例中,javascript更为理想,因为我正在将一组参数传递给Ribbon Workbench中的选项看不到的URL。

似乎无法使用javascript在CRM for Mobile上打开窗口。然而,他们已经想出了一个粗略的替代方案

使用ribbon workbench中可用的参数,可以创建一个“打开URL”命令,该命令传递OrgName、EntityType和PrimaryID。我将这些值发送到一个连接到CRM web服务的ASPX页面,在那里我可以获得我需要的其余值,然后从那里得到响应。重定向到我需要转到的URL