在 Dynamics CRM 2016 中,我在功能区中有一些运行 javascript 的按钮,这些按钮使用window.open来启动一个新窗口。这在桌面模式下的 Web 浏览器上运行良好,但在 Dynamics CRM 移动应用程序中不起作用。文档说:
Dynamics 365 移动客户端也不支持 window.open 方法。
但是,微软别无选择。
我注意到如果我在 Ribbon Workbench 中添加一个按钮并将命令设置为“打开 URL”并输入一个网址,它可以正常工作并在移动应用程序上打开。XML 是:
<Actions>
<Url Address="http://google.com" WinMode="0" />
</Actions>
我假设 XML 然后在应用程序上转换为 Javascript。我想知道是否有一种使用 Javascript 在移动应用程序上打开 URL 的方法?
我试过window.open和location.href没用。在这种情况下,javascript 更理想,因为我将一堆参数传递给功能区工作台中的选项不可见的 URL。