Los allow
y options
directivas son ambos parte de la definición original de Mozilla de la Política de Seguridad contenido. Chrome implementa el current W3C standard, que ha realizado varios cambios desde la propuesta original de Mozilla.
allow
se ha sustituido por default-src
, y establece una lista de fuentes por defecto para las demás directivas de CSP.
options
ha sido reemplazado con 'unsafe-inline'
y 'unsafe-eval'
(con las comillas simples) en las directivas script-src
o style-src
.
Ambas directivas antiguas todavía funcionan en Firefox, utilizando el encabezado X-Content-Security-Policy
. Si un sitio web ofrece un encabezado prefijado WebKit (X-WebKit-CSP
), debe usar el estándar actual.
Tenga en cuenta que WebKit ha implementado el encabezado no prefijado (Content-Security-Policy
) en el tronco, y debería extenderse a navegadores basados en WebKit estables durante los próximos meses. Si aún no está configurando el encabezado canónico, ahora es un buen momento para empezar a pensar en ello. :)
También tengo este problema: estoy en Chrome "21.0.1180.89 m" en Windows XP. Hace que javascript en la página deje de ejecutarse, lo que significa que parte de la UI no funciona. –