0

我有一个网站,它在 iframe 中嵌入了来自不同域的调查。但是,在某些浏览器中,当第三方 cookie 被禁用时,iframe 可以预见是空白的。

如果 iframe 不加载内容,我希望只显示一个链接而不是 iframe 窗口本身,使用 javascript。到目前为止我有

<iframe id="iframe" onload='setFrameLoaded();' width="600" height="500" src="about:blank"></iframe>

和脚本

var frame_loaded = 0;
function setFrameLoaded() {
    frame_loaded = 1;
}

但是当我将源更改为about:blank时,iframe 仍然可以正常加载(再次,可能是预期的行为)。

我可以检查 iframe 是否加载了内容(尽管它来自不同的域)?

4

0 回答 0