繁体   English   中英

从URL触发的iFrame进行JavaScript重定向

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM