[英]javascript redirect from iFrame triggered by URL
http://sequoiapacificmortgage.com/loan-application/
我已经将客户的贷款申请表(在另一个网站上)嵌入到iFrame中,以便用户停留在该网站上。 贷款申请(提交时)将重定向到客户的主页,但不幸的是,它停留在框架内,而不是转到主主页窗口。 我在这里询问如何解决此问题,并被告知Target属性target =“ _ top”将解决问题。
贷款申请处理人员无法将Target属性添加到重定向URL,他们提出了以下建议:
“在应用程序之后且重定向URL之前的感谢页面具有唯一的URL。
是否可以对iframe进行编码以识别该URL并将整个网站重定向到您的首页,而不是依赖于iframe中的vLender重定向?
我在下面包括Lori网站上的唯一谢谢页面URL,ref_ID属性是分配给我的测试应用程序的唯一应用程序ID号(应用程序ID是使用申请人名字的前三个字母[LYN for Lynsee]和申请人姓氏的前3个字母[测试用的TES],后跟数字序列),但是您应该可以删除该名称,并使自定义网站的代码能够识别.php网址,从而触发您网站的代码内的重定向发生在我们的系统将其重定向到iframe中的首页之前。
( https://www.vlender.com/apps/templates/new_thank_you.php?ref_id=LYNTES998262971 )”
甚至有可能这样做吗? 谢谢你的建议!
问候,内德
编辑:您可以处理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网址: 从IFRAME获取当前网址
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.