考虑一个包含 iframe 的页面。 iframe 源位于另一个域。
我会对两件事感兴趣:
我能否在 iframe 中创建一个事件监听器来监听父窗口中发生的事件(并在 iframe 中运行一个函数)?
我能否在父窗口内创建一个事件监听器来监听 iframe 中发生的事件(并在父窗口中运行一个函数)?
最佳答案
这对两个帐户都是否定的,跨域脚本安全措施不允许任何跨域通信。
您可能想看看这篇关于 Cross-Domain Communication with IFrames 的深入文章.它讨论了您可以做什么和不能做什么,并提供了一些替代方案,例如 window.postMessage
关于javascript - 关于 iframe 和事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6123989/