http://sequoiapacificmortgage.com/loan-application/
我已将客户的贷款申请表(在另一个网站上)嵌入到iFrame中,以便用户留在网站上。贷款申请(提交时)重定向到客户的主页,但不幸的是,它仍然在框架内而不是进入主页面窗口。我在这里询问了如何解决这个问题,并被告知目标属性target =“_ top”可以解决问题。
贷款申请处理人员无法将Target属性添加到重定向网址,他们建议如下:
“应用程序之后和重定向URL之前的感谢页面具有唯一的URL。
是否可以对iframe进行编码以识别此网址并将整个网站重定向到您的主页,而不是依赖于iframe中的vLender重定向?
我在下面的Lori网站上提供了唯一的感谢页面网址,ref_ID属性是分配给我的测试应用程序的唯一应用程序ID号(应用程序ID是使用申请人名字的前3个字母生成的[LYN for Lynsee]和申请人姓氏的前3个字母[测试的TES]后跟数字序列)但你应该能够删除它并让你的自定义网站的代码识别.php网址会触发你网站内的重定向在我们的系统将其重定向到iframe中的主页之前发生的代码。
(https://www.vlender.com/apps/templates/new_thank_you.php?ref_id=LYNTES998262971)“
甚至可以这样做吗?谢谢你的建议!
问候,Ned
答案 0 :(得分:0)
修改强> 您可以处理iframe的导航,并查看它的网址。
使用onload
查看iframe导航到新网页的时间,并contentWindow.location.href
从iframe获取网址。
类似的东西:
function checkURL() {
if(document.getElementById('iframeID').contentWindow.location.href == "UNIQUE_URL") // if the location of the iframe is the unique url
window.location = "redirect.html"; //redirect this page somewhere else.
});
<iframe id="iframeID" onload="checkURL();" ... //onload fires when a page loads in the iframe
加载时:http://w3schools.com/jsref/event_frame_onload.asp
获取iframe网址: Get current URL from IFRAME