javascript - 检查 iFrame 页面是否存在

标签 javascript ajax

是否可以检测iframe加载的文档是否存在?困难在于,iframe 文档来自父页面之外的另一个域。

可以使用任何告诉我 iFrame 页面是否存在的信息,例如文档标题或响应状态代码。

在一天结束时,我想看看是否找到了 iframe 的页面(超时或 404)。

有人知道吗?

最佳答案

如果站点不在您的域中,则无法使用 javascript 实现。您对它没有任何脚本访问权限。您可以通过预先向远程站点发送请求并查看它的响应来在您的服务器上执行此检查。当然它会发出额外的请求,但这是唯一的方法,除非您当然不想在客户端浏览器上安装一些插件。

关于javascript - 检查 iFrame 页面是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9030691/

相关文章:

javascript - IE 和 Safari 滚动条移动后不触发 mouseup 事件

javascript - react 相当于 getElementsByTagName

javascript - Redux:从combineReducers和 "loose"属性创建根reducer

ruby-on-rails - Rails 3 应用程序在 AJAX 表单提交后不会重定向

javascript - 鼠标光标根据事件变化

ajax - java.lang.IllegalStateException:CDATA标记可能不嵌套

php - 保持页面连接的最佳方式?

javascript - 使用多个交互式弹出窗口的含义

javascript - 如何在 javascript 中将字符串分成 x 等行(文本对齐)

node.js - 根据 AJAX 请求更新 EJS 变量