gpt4 book ai didi

javascript - 检测 iframe 何时关闭

转载 作者:行者123 更新时间:2023-11-30 13:08:00 24 4
gpt4 key购买 nike

我们正在使用 Salesforce 并嵌入了 iframe,这些 iframe 显示我们开发的另一个应用程序的内容。当用户在我们的 iframe 中处理字段并失去对它们的关注时,iframe 脚本会将他们的输入保存回我们的系统。然而,在某些情况下,用户在我们的一个字段中输入数据,但从未失去焦点,然后指示外部 salesforce shell 导航到不同的页面。这导致我们的字段永远不会保存,因为它永远不会失去焦点。

那么对于 iframe,是否存在某种我们可以附加的卸载事件,并检测我们是否需要在使用另一个 salesforce View 刷新页面之前保存?

最佳答案

您可以在您的自定义应用程序中使用以下代码。

window.onbeforeunload = function(event) {
event = event || window.event;
var confirmClose = 'Are you sure?';
// For IE and Firefox prior to version 4
if (event) {
event.returnValue = confirmClose;
}
// For Safari
return confirmClose;
}

关于javascript - 检测 iframe 何时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14964386/

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