2010-08-23 85 views
1

我正在開發中,我試圖使用iframe來加載第三方網站的ASP.NET 4.0 Web應用程序:的iFrame Cookie的問題在Internet Explorer

<iframe id="ifr1" src="http://newdomain.com?id=test&password=123" 
     width="100%" height="600px"> 
    </iframe> 

的newdomain.com試圖地方瀏覽器中的Cookie以及IE的劑量。我無法控制newdomain.com上託管的應用程序。我已經閱讀了很多關於將P3P信息添加到託管iframe的頁面標題的文章。所以在我的應用程序的Global.asax我有以下代碼:

protected void Application_BeginRequest(object sender, EventArgs e) 
    { 
     HttpContext.Current.Response.AddHeader("p3p", "CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""); 
    } 

但這不起作用,我現在很困惑。誰能幫我這個?

回答

0

不幸的是,這段代碼實際上需要在第三方網站的代碼中,而不是你的...我只是有這個問題,但幸運地控制了iframed頁面。