我有一个网站,它嵌入来自iframe内不同域的调查。但是,在某些浏览器中禁用第三方cookie时,iframe可预测为空白。
如果iframe没有加载内容,我希望只使用javascript来显示链接而不是iframe窗口本身。到目前为止我已经
了<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是否已加载内容(尽管它来自不同的域)?