viernes, 14 de diciembre de 2007

IE no cachea los background-image's

He desarrollado dos widgets a partir de datepicker: un menu contextual y un tooltip. No han costado demasiado pero, como siempre, ejecutando las aplicaciones contra localhost todo es simple y bonito y al llevarlo a un servidor de verdad te das cuenta de cosillas.

En este caso, volviendo a caer de mi propio guindo, las imágenes declaradas como background-image en una CSS no son cacheadas por IE. Y también en este caso, como en la mayoría de casos, preguntando a Google se llega a Roma.

Teniendo cargado prototype.js

if(Prototype.Browser.IE) document.execCommand("BackgroundImageCache", false, true);

Lo puede hacer, pero no lo hace. A veces me cuesta defender mi principio de no primacía de nungún navegador.