簡體   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