尽早加载,等待框架内的重定向

时间:2019-06-29 14:17:09

标签: javascript iframe onload

我有3个iFrame。

TP 1 =信号源是固定的。无需在此处进行更改。 TP 2 =源=用户输入。

需要检查TP2的来源。如果用户输入与我的数据库查询不匹配,则此iFrame中存在location.href重定向

TP 3 = TP1 + TP2的来源

此后,我尝试更改TP3的来源:

var geturl1 = document.getElementById('tp1').contentDocument.location;
var geturl2 = document.getElementById('tp2').contentDocument.location;

document.getElementById("tp3").src="http://example.com/load/kachi/#!/" + geturl1 + "$$" + geturl2;

到目前为止,它可以正常工作,但是不幸的是,geturl2只是向我显示了旧的URL。重定向发生后不是URL。

我试图在TP3 iFrame中添加onload,但onload认为加载已完成,并且无法在iFrame中进行重定向。

我该如何解决?大约需要1-2秒。 TP3 iFrame加载,检查URL是否正确(如果未重定向)。而且我需要获取此重定向的更新的URL。

0 个答案:

没有答案