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