gpt4 book ai didi

javascript - 提交子表单时家长对子窗口中断的引用

转载 作者:行者123 更新时间:2023-11-28 09:09:48 26 4
gpt4 key购买 nike

我有一个应用程序,其中包含控制它的 JavaScript View 模型。

应用程序使用 (window.open()) 启动一个新窗口,并将 click 事件监听器分配给新窗口中的按钮。新窗口包含一个表单,提交后会在其窗口上引发 unload 事件,从而中断从父窗口对其的访问。

当窗口“卸载”并且表单提交时,父级对此新窗口的引用如何保留或恢复?

最佳答案

您无法保留该引用。但是,如果您尝试访问某种值,您可以查看 cookieslocal storage

您还可以尝试通过将事件监听器附加到“卸载”事件来恢复引用。当事件发生时,关闭当前的“父”窗口,并使“提交”脚本指向父窗口。打开后,您可以从那里重新打开子窗口。

更新

跨窗口 JavaScript 是一个困惑的话题。如果适用的话,我建议采用第一种方法。

关于javascript - 提交子表单时家长对子窗口中断的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16467585/

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