由 URL 触发的来自 iFrame 的 JavaScript 重定向
javascript redirect from iFrame triggered by URL
http://sequoiapacificmortgage.com/loan-application/
我已将客户的贷款申请表(在另一个网站上)嵌入到iFrame中,以便用户留在网站上。 贷款申请(提交后)重定向到客户的主页,但不幸的是,它停留在框架内而不是转到主页主窗口。 我在这里询问了如何解决这个问题,并被告知目标属性target="_top"可以解决问题。
贷款申请处理人员无法将 Target 属性添加到重定向 URL,他们提出了以下建议:
"应用程序之后和重定向 URL 之前的感谢页面具有唯一的 URL。
是否可以对您的 iframe 进行编码以识别此 URL 并将整个站点重定向到您的主页,而不是依赖于 iframe 中的 vLender 重定向?
我在下面包含了来自 Lori 网站的唯一感谢页面 URL,ref_ID 属性是分配给我的测试应用程序的唯一应用程序 ID 号(应用程序 ID 是使用申请人名字的前 3 个字母生成的 [LYN for Lynsee] 和申请人姓氏的前 3 个字母 [TES for Testing] 后跟数字序列),但您应该能够删除它并拥有您的自定义站点的代码可识别.php URL,该 URL 将在您的网站代码中触发重定向,该重定向将在我们的系统将其重定向到 iframe 中的主页之前发生。
(https://www.vlender.com/apps/templates/new_thank_you.php?ref_id=LYNTES998262971)"
甚至有可能做到这一点吗? 感谢您的建议!
问候,内德
编辑:您可以处理iframe的导航,并查看它转到的URL。
使用onload
查看 iframe 导航到新页面的时间,contentWindow.location.href
从 iframe 获取 URL。
像这样:
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 获取当前网址
- 我想在Iframe Javascript PHP的帮助下,将单个ajax上传器脚本转换为多个上传器
- 如何在我的页面中调用Iframe JavaScript函数
- 影响父 DOM 的 iFrame JavaScript
- 从不同的窗口(不是子窗口)重新加载iframe-javascript
- 将内容插入 iframe javascript
- 在 iframe /Javascript 中更改 src
- Cookie 设置为 iframe javascript 中的父窗口
- 将文件从输入传输到 iframe JavaScript
- 当用户与IFrame JavaScript交互时进行检测
- 嵌入式 iframe/javascript 小部件中的安全性
- Typo3 iFrame Javascript在Internet Explorer中不起作用
- 如何从iframe(Javascript)中撤销setTimeout变量
- 跨域获取iframe javascript内部的iframe属性
- 跨子域的iFrame Javascript
- GWT IFrame Javascript error
- 计数点击内iframe javascript
- 如何访问iframe javascript变量从父页面访问跨域在iframe
- 如何抓取网站内容(*COMPLEX* iframe, javascript提交)
- 打印pdf隐藏iframe javascript/jquery c# MVC
- 如何在GWT中创建iframe JAVASCRIPT到JAVA