Ciao a tutti,
sto sviluppando un'applicazione web che in fase di caricamento della pagina necessita di conoscere la risoluzione del monitor da dove viene lanciata. L'applicazione è ormai in fase di ottimizzazione finale, quando, dopo aver aggiornato a
firefox 3.6 per mac mi sono imbattuto in uno strano bug.
Solo con Firefox 3.6 per mac (con windows non c'è nessun problema e con tutti gli altri browser per mac) la risoluzione che viene rilevata dallo script javascript è errata! Esempio: un monitor 1280x1024 viene rilevato dallo script lanciato su firefox 3.6 come un monitor di risoluzione 1408x1126. Ho fatto diverse prove e sembra che il problema ci sia solo con questa versione di firefox.
Ecco il semplice codice che ho utilizzato per fare le prove, basta eseguirlo per vedere il risultato:
<script language="Javascript"><!--
alert ("largh, " + window.screen.width + " alt, " + window.screen.height);
//--></script>
Probabilmente non ci sarà soluzione e bisognerà attendere un bugfix, ma se qualcuno sa qualcosa in merito a questo problema accetto ogni tipo di consiglio.
Grazie a tutti!
Rik