我有一个相当有趣的问题。我有一个父页面,将创建一个模式jQuery对话框与对话框中包含的iframe。 iframe将填充来自第三方域的内容。我的问题是我需要创建一些对话级别的javascript,它可以检测iframe的内容是否成功加载,并且它是否在5秒内没有,然后关闭对话框并将用户返回到父页面。跨域iframe内容负载检测
我研究了许多解决方案,只有两个是真正的价值。
- 获取远程站点以包含document.domain ='our-domain.com'的javascript行。
- 使用网址片段破解,但我需要远程站点 能够通过将#some_value附加到URL的末尾来修改URL,并且我的对话窗口必须轮询URL直到它要么看到它,要么超时。
这些老老实实是我唯一的选择吗?有没有简单的方法来检测这个?
我一直在研究是否有方法来查询http响应错误,但这仍然局限于相同的限制。
任何帮助将非常感激。
感谢
这听起来像是一个明确的选择。我会向开发者提出这个建议,看看他们是否会考虑这个选项。 谢谢! – 2010-07-07 11:36:22
+1,用于暗示我认为是针对特定问题的* only *解决方案!谢谢。 – Town 2010-10-15 08:27:54
这个工作出色,尽管有点出人意料,直到你想到它。 – Kaganar 2015-04-28 21:13:31