Forum->Flatnux->soluzione problema codepress textarea per Chrome
  
Welcome Unknown Register Help383 Users

User Message


johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Tuesday 23 February 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 Level 10 10

levellevellevellevellevellevellevellevellevellevel
profile mail
Wednesday 24 February 2010 - 09:51

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


Alex


 [1]