gpt4 book ai didi

javascript - 当 iframe 内容执行 window.close 时执行某些操作

转载 作者:行者123 更新时间:2023-12-03 07:58:51 26 4
gpt4 key购买 nike

我怎样才能捕捉到该事件?

这是我的情况:

我有一个带有按钮的 html 页面。当我单击该按钮时,会出现一个弹出窗口。在该弹出窗口内有一个 iframe,其 src 与我的域不同。

该 iframe 包含一个页面,单击该页面会关闭窗口。但是当我从自己的弹出窗口中单击它时,它并没有消失。

我可以捕获这个事件 window.close 吗?

谢谢!

最佳答案

iFrame 需要向包含它的页面发送一条消息,表示它希望关闭窗口。您需要使用 JavaScript PostMessage API 来执行此操作。

此方法要求您在两个域中编写代码。如果您无法执行此操作,那么您唯一的选择是不使用 iFrame,而是将其他域直接加载到弹出窗口中。

关于javascript - 当 iframe 内容执行 window.close 时执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34680424/

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