gpt4 book ai didi

javascript - 重新加载 iframe 时捕获 javascript 事件

转载 作者:行者123 更新时间:2023-11-28 16:36:59 24 4
gpt4 key购买 nike

我有一个 Flex 页面,在这个网页上我有一个 iframe。我想在 javascript 中添加代码,它将检测 iframe 中的页面何时发生更改(例如,如果有人单击 iframe 中的链接),并且我想知道 iframe 中新页面的 URL 是什么。

有什么办法可以做到这一点吗?

最佳答案

如果 iframe 中的页面与父页面位于不同的域中,则无法执行此操作,因为 Single Origin Policy .

如果它们位于同一域,并且您知道 iframe 中正在调用哪些页面,那么为 iframe 中的每个页面提供 onload 可能是最简单的方法> 通知父页面已更改 URL 的事件。

对于代码,您必须提供有关父页面应如何处理此信息的更多详细信息。

关于javascript - 重新加载 iframe 时捕获 javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459704/

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