bon, j'ai fixé le problème des sauts de ligne, pour ceux que ça intéresse, suffit de créer la fonction :
function br(str) {
var msg = str.replace('</p><p>', '</p><br/><p>');
return msg;
}
et de l'utiliser dans la fonction makeMessage sur content.outerHTML
(sur JVC, un </p><p> suffit pour entrainer un saut de ligne mais pas sur jvchat , donc plutôt que d'afficher le content.outerHTML brut, c'est mieux d'utiliser cette fonction avant de l'afficher)