【发布时间】:2012-01-27 08:33:11
【问题描述】:
是否可以检测 iframe 加载的文档是否存在?困难在于,iframe 文档来自另一个域而不是父页面。
可以使用任何告诉我 iFrame 页面是否存在的信息,例如文档标题或响应状态代码。
最后,我想看看是否找到了 iframe 的页面(超时或 404)。
有人知道吗?
【问题讨论】:
标签: javascript ajax
是否可以检测 iframe 加载的文档是否存在?困难在于,iframe 文档来自另一个域而不是父页面。
可以使用任何告诉我 iFrame 页面是否存在的信息,例如文档标题或响应状态代码。
最后,我想看看是否找到了 iframe 的页面(超时或 404)。
有人知道吗?
【问题讨论】:
标签: javascript ajax
如果站点不在您的域中,则使用 javascript 是不可能实现的。您对它没有任何脚本访问权限。您可以通过事先向远程站点发送请求并查看它的响应来在您的服务器上执行此检查。当然,它会发出额外的请求,但这是唯一的方法,除非您当然不想在客户端浏览器上安装一些插件。
【讨论】: