我正在尝试将事件发送到应用程序基于iframes应事先注册的少数事件打开的iframe。
我无法弄清楚如何。我使用jquery但我不希望iframe成为在jQuery中实现监听器的好公民。虽然我可以强制执行 - 我仍然在寻找正常的javascript通知。
方案
父级会收到服务器的通知,并将事件发送到这两个iframe。
感谢。
答案 0 :(得分:0)
您可以在父级上创建一个允许子页面注册侦听器的方法。
类似
window.registerListener(callback)
这样就可以告诉父窗口它正在监听iframe。
然后使用
window.parent.registerListener(function() {
// do stuff
});
只有当iframe明显位于同一个域时才会起作用。