[Silverlight] Bug avec Firefox 3.6
Il y a quelques jours, la version 3.6 du navigateur Firefox est sortie.
Le problème c’est que si vous avez une application Silverlight qui occupe tout l’espace du browser, une fois que vous donnez le focus au plugin, Firefox ajoute automatiquement des ScrollBars.
En plus d’être esthétiquement dérangeant, elles ne servent à rien car il n’y a qu’un pixel qui déborde et c’est une sorte de Focus Visual ajouté par le browser lui-même.
Le fautif est au fait Visual Studio. Lorsqu’il génère le site ASP.Net et plus précisément la page aspx d’hébergement, il ajoute le style suivant :
<style type="text/css">
html, body
{
height: 100%;
overflow: auto;
background: #97ACBA;
}
body
{
padding: 0;
margin: 0;
}
#silverlightControlHost
{
height: 100%;
text-align: center;
}
</style>
Les plus attentifs auront déjà compris, modifier le overflow: auto; en overflow: hidden; et votre problème est réglé !!
Je ne sais pas si c’est la façon la plus propre de faire mais ca a au mois 1 avantage : ca marche…
A bientôt,
DjoDjo
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :