Facendo un pò di prove e cercando in giro, l'unica
controindicazione che ho trovato per ora è la seguente:
codice:
<div style="background-image: url('javascript:alert('no..');');">
MyText
</div>
IE6 mostra l'alert, FireFox 1.5 e Opera 9 no.
Non ho provato con IE7 o FF2.
Non ho trovato altri modi di fare un'injection di javascript se non via url() in css, per cui potrei radicalmente filtrare e impedire gli url() nel mio parser bbCodes, impedendo risorse esterne, il che risolverebbe anche questo caso:
codice:
<div style="@import url(othercsswithjavascript.css);">...</div>