Sessão nula no IFrame no asp.net MVC apenas no navegador safari

A página contém o IFrame e a sessão é nula apenas no caso do Safari. Minha versão do Safari é 5.1.7

Estou usando o MVC 4.5 Tudo funciona em outros navegadores perfeitamente. Eu estou usando o código abaixo ..

protected override void OnResultExecuting(ResultExecutingContext filterContext)
{
     base.OnResultExecuting(filterContext);
     filterContext.HttpContext.Response.AddHeader("p3p", "CP=\"CAO PSA OUR\"");
     GetFirstError();
}

questionAnswers(4)

yourAnswerToTheQuestion