检测iframe是否为空或目标是否可卸载

时间:2013-04-11 10:37:57

标签: javascript html iframe

我编写了一个在iframe中预览网页的脚本,问题是某些页面(例如facebook和twitter)无法在iframe中打开。是否可以检测页面是否无法加载或iframe是否为空?

提前致谢。

3 个答案:

答案 0 :(得分:0)

由于浏览器same origin policy,我认为这不适用于与您的域名不在同一域中的网站。

答案 1 :(得分:0)

看看这样的东西是否适合你

jsFiddle

alert($(".1").contents().find("body").length);
alert($(".2").contents().find("body").length);

答案 2 :(得分:0)

您需要向PHP脚本发送请求以检查网站标题。例如:

$.getJSON('http://debute.eu/allowed.php?url=' + url, function(data) { });

这是DEMO

如果你可以使用PHP脚本,我会发给你PHP。