CRM动态365 javascript - 检测用户何时离开页面

时间:2017-11-08 10:30:51

标签: javascript dynamics-crm

我需要捕获捕获详细信息的遥测信息,例如用户打开表单,关闭表单或离开表单时的详细信息。

要做到这一点,我有一个遥控api的javascript调用。在下面的例子中,当用户导航或关闭选项卡时,我想触发“mymethod”,它将调用api方法来捕获此事件。

我试图在用户离开表单时触发javascript方法。我有这个脚本在CRM表单上。以下代码不起作用。

window.onbeforeunload = function() {  
    console.log('onbeforeunload triggered...');
    mymethod();
    return true;
};

理想情况下,我希望能够检测用户何时离开页面或关闭页面。任何建议赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:2)

这可能永远不会奏效 - CRM中的代码类型不受支持。

Microsoft Dynamics 365 and the importance of staying supported

  

Microsoft提供了一组描述这些内容的工具和指南   我们可以这样做,他们也告诉我们 - 不支持 - 我们不应该做的事情   做。这一切都在MSDN上。通常发生的不受支持的方案:

     
      
  • 只能使用Xrm.Page和Xrm.Utility   名称空间,即不直接与页面DOM交互。
  •   

我建议您提出一个专注于end goal的新问题。你告诉我们一些不起作用的东西(但我们真的不希望这样) - 你实际上并没有告诉我们你想要实现的目标。

相关问题