Sesión nula en IFrame en ASP.net MVC solo en navegador safari

La página contiene IFrame y la sesión es nula solo en el caso de Safari. Mi versión de Safari es 5.1.7

Estoy usando MVC 4.5. Todo funciona perfectamente en otros navegadores. Estoy usando el siguiente código ...

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta