microsoft internet habilitar enable active activar internet-explorer iframe cookies

habilitar - Acceder a las cookies de dominio dentro de un iFrame en Internet Explorer



enable javascript internet explorer 11 (3)

Mi dominio (llamémoslo www.example.com) crea una cookie. En otro sitio (digamos, www.myspace.com), mi dominio se carga dentro de un iFrame.

En todos los navegadores (Firefox, Opera, Camino, Safari, etc.) excepto en Internet Explorer, puedo acceder a mi propia cookie. En IE, no me da acceso a la cookie desde el iFrame.

¿Hay alguna forma de evitar esto?

En realidad, esto no tiene sentido porque el sitio que intenta acceder a la cookie es www.example.com y la cookie es propiedad de www.example.com. Pero, por alguna razón, IE cree que el iFrame no los relaciona.


En PHP: encabezado ("p3p: CP = /" IDC DSP COR ADM DEVi TAIi PSA PSD IVA IVDi CONi NUESTRO IND CNT / "");


Eso suena como un problema de configuración de privacidad para mí. Aumente su configuración de seguridad en IE (que no podrá convencer a sus usuarios) o adopte otro enfoque.


La configuración de privacidad predeterminada de Internet Explorer significa que las cookies de terceros (por ejemplo, aquellas en iframes) se tratan de forma diferente a las cookies de origen. (de manera predeterminada, las cookies de terceros se rechazan silenciosamente).

Para que IE6 acepte cookies en un iframe, debe asegurarse de que su sitio entregue un encabezado compacto P3P.

Consulte http://msdn.microsoft.com/en-us/library/ms537343.aspx para obtener más información.