我有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。