2012-12-06 57 views
1

我在使用iframe的父頁面(例如http://www.domain.com/parentpage.aspx)中有一個子頁面(例如http://www.domain.com/childpage.aspx)。如何從服務器端的iframed頁面知道瀏覽器URL?

我想知道父頁面的URL使用服務器端代碼。那可能嗎?

Request.Browser僅給出子頁面的URL。

我還檢查了Request.UrlReferrer,它僅在第一次加載頁面時才包含父頁面URL。只要我點擊子頁面內的鏈接,Request.UrlReferrer將不再是父頁面,它將成爲前一頁。

我想知道父頁面的URL使用服務器端代碼。

回答

0

你無法找到服務器端,所有的意圖和目的,就好像請求來自不同的網頁。

您唯一的希望就是使用客戶端腳本獲取URL,然後使用ajax將URL發送到服務器。請記住,只有頁面位於同一個域時才能使用。如果沒有,你會遇到單點起源限制問題。

相關問題