我聽說,如果你的asp.net頁面是在一個iframe中,並且你想獲得父url,你可以通過使用referrer實現這一點?可以通過引用來獲取父窗口url嗎?
我測試是好的,並發現窗口父網址將包含在引用所謂的iframe內容
Request.UrlReferrer.ToString();
時以爲我只能使用服務器端實現
我只是想問是這樣安全嗎?
任何機會失去了來源網址在這種情況下
我聽說,如果你的asp.net頁面是在一個iframe中,並且你想獲得父url,你可以通過使用referrer實現這一點?可以通過引用來獲取父窗口url嗎?
我測試是好的,並發現窗口父網址將包含在引用所謂的iframe內容
Request.UrlReferrer.ToString();
時以爲我只能使用服務器端實現
我只是想問是這樣安全嗎?
任何機會失去了來源網址在這種情況下
總而言之,從不使用引用者的邏輯可能會失敗,如果它不存在或者如果它有一個意外的值。
你可以做到這一點,但它不完全在ASP.Net。
你將不得不從JavaScript獲取引用,並將其傳遞給iFrame。
以下2個電話之一將是你在找什麼。
top.document.referrer
或
parent.document.referrer
那麼,有沒有解決方案,使母公司的網址,假設不要求客戶端(父頁面所有者)以任何PARAM傳遞給IFRAME SRC – user192344
@ user1923444:不,有ISN 「T。 –