gpt4 book ai didi

javascript - 在 CRM 2011 Outlook-Client 中处理 JS 窗口 onBeforeUnload 事件

转载 作者:行者123 更新时间:2023-11-30 05:53:21 24 4
gpt4 key购买 nike

我在 Microsoft Dynamics CRM 2011 的 HTML-web 资源中的 JS 应用程序中处理 window.onbeforeunload 事件时遇到问题。通过使用“正常”IE,以下代码工作正常:

window.onbeforeunload = function (e) {
if (changedData) {
var message = 'leave...';
if (typeof e == 'undefined') {
e = document.parentWindow.event;
}
if (e) {
e.returnValue = message;
}
return message;
}
}

但在 CRM 2011 Outlook 客户端中,我没有收到离开消息。你有没有想过在关闭窗口时收到一条留言?

最佳答案

Outlook 与 IE 中的 CRM“对象堆栈”可能不同(因为如果没有别的,Outlook 容器窗口会涉及到包装 IE Iframes),所以当您使用“未记录”事件时(在 CRM SDK 意义上) 那么您将容易受到此类“惊喜”的影响;)

您希望您的代码会发生什么?您只是在事件上设置一个 returnValue - 仅此一项不会产生任何用户反馈。

您是否确认您的代码是否正在运行(即插入 alert();)?

关于javascript - 在 CRM 2011 Outlook-Client 中处理 JS 窗口 onBeforeUnload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com