Não sei por que você está tendo problemas de compatibilidade, mas é possível usar bookmarklets como soluções de contorno para estilos de agente do usuário. Eu fiz esse carinha aqui para mudar a cor de fundo das imagens no chrome:
javascript:(function(){%20var%20style=document.createElement('style');style.innerHTML='html%20body%20img.decoded{background:#666%20!important';%20document.body.appendChild(style)%20})();
Basta copiar e colar o código acima em seu navegador como um bookmarklet; Eu nomearia algo como chrome.img.bg.changer
, mas eu não sou criativo.
Nada de especial, mas é uma solução