【发布时间】:2014-06-14 19:57:01
【问题描述】:
对于下面的 iframe,Safari 从不调用 onload 函数,也不在 iframe 中显示任何内容。我测试过的所有其他浏览器都会调用 onload 并显示默认错误网页。
<html>
<body>
<iframe src="http://www.asdkjhjhkjhkjhjhjhfhkjhsdflkjahdsjfhasf.com"
onload="alert('iframe loaded');">
</iframe>
</body>
</html>
为什么会这样?如果没有解决这个问题,那么我需要找到一种方法来检测 iframe 是否加载失败。
【问题讨论】:
-
@alex 你说的错误是什么意思?我知道 onerror 属性,但它不适用于我所知道的任何当前浏览器上的 iframe
标签: javascript html iframe safari