gpt4 book ai didi

javascript - iframe 和父级之间的事件通知

转载 作者:行者123 更新时间:2023-11-30 06:48:52 29 4
gpt4 key购买 nike

我正在尝试将一个事件发送到应用程序已根据 iframe 应事先注册的几个事件打开的 iframe。

我不知道怎么办。我使用 jQuery,但我不希望 iframe 成为在 jQuery 中实现监听器的好公民。尽管我可以强制执行它 - 我仍在寻找正常的 Javascript 通知。

场景

  • iframe A 注册入口事件
  • iframe B 注册入口事件

父级收到服务器通知,并将事件发送到这两个 iframe。

最佳答案

您可以在父页面上创建一个方法,让子页面注册一个监听器。

有点像

window.registerListener(callback) 

这样就由 iframe 告诉父窗口它正在监听了。

然后使用

window.parent.registerListener(function() {   
// do stuff
});

只有当 iframe 显然位于同一域中时,它才会起作用。

关于javascript - iframe 和父级之间的事件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231897/

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