Проблема с файлами cookie iframe в Internet Explorer - PullRequest
1 голос
/ 24 августа 2010

Я занимаюсь разработкой веб-приложения ASP.NET 4.0, в котором я пытаюсь использовать iframe для загрузки стороннего веб-сайта:

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

newdomain.com пытается разместить куки в браузере, и 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\"");
    }

Но это не работает, и я сейчас очень растерялся. Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 23 декабря 2010

к сожалению, этот код на самом деле должен присутствовать в коде стороннего веб-сайта, а не вашего ... У меня просто были эти проблемы, но, к счастью, он контролировал страницу iframed.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...