Forum->Flatnux->soluzione problema codepress textarea per Chrome
  
Benvenuto Sconosciuto Registrati Aiuto383 Utenti

Utente Messaggio


johndorazio

0 Livello 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Martedì 23 Febbraio 2010 - 17:54

soluzione problema codepress textarea per Chrome:
Ormai uso quasi sempre il browser di Google, Chrome. E trovavo che i textarea erano sempre disabilitati. Adesso ho trovato la soluzione, prego Alessandro di inserirlo nella prossima versione.

Ho trovato che dipendeva da codepress. Nel file codepress.html, il pezzo di javascript iniziale rileva il browser per applicare l'apposito motore (engine). Chrome deve essere trattato come Opera, e non come Konqueror, ma siccome utilizza il KHTML come Konqueror, nella stringa userAgent risulta 'KHTML'. Allora per rilevare Chrome indipendentemente dai browser KHTML ho modificato questo codice:

	if(ua.match('MSIE')) engine = 'msie';

else if(ua.match('KHTML')) engine = 'khtml';

else if(ua.match('Opera')) engine = 'opera';

else if(ua.match('Gecko')) engine = 'gecko';


in questa maniera:

	if(ua.match('MSIE')) engine = 'msie';

else if(ua.match('KHTML') && !ua.match('Chrome')) engine = 'khtml';

else if(ua.match('Chrome')) engine = 'opera';

else if(ua.match('Opera')) engine = 'opera';

else if(ua.match('Gecko')) engine = 'gecko';


Questo mi ha risolto il problema per Chrome.



speleoalex

0 Livello 10 10

levellevellevellevellevellevellevellevellevellevel
profile mail
Mercoledì 24 Febbraio 2010 - 09:51

Re: soluzione problema codepress textarea per Chrome:
grazie per la segnalazione


Alex


 [1]