Wikipedia:Monobook.js/LiveRC/DaFare/Archivio1: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
ValterVBot (discussione | contributi)
m Bug: tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (2), </source> → </syntaxhighlight> (2)
Riga 100:
== Bug ==
C'è un bug, cioè quando si modifica una voce che contiene un apostrofo, questo viene letto come carattere terminatore della stringa in javascript:
<sourcesyntaxhighlight lang="javascript">
Errore: missing ) after argument list
File sorgente: "http://it.wikipedia.org/wiki/Wikipedia:Monobook.js/LiveRC"
Riga 106:
Codice sorgente:
liveArticle('Comunità Montana valli del Nure e dell'Arda');
</syntaxhighlight>
</source>
Praticamente, la parola "dell'Arda", necessita il carattere di escape "dell\'Arda".
<sourcesyntaxhighlight lang="javascript">
liveArticle('Comunità Montana valli del Nure e dell\'Arda');
</sourcesyntaxhighlight> (anche il syntax highlighting apprezza la modifica ^___^)
 
Immagino anche che non ci sia nessun controllo sui nomi delle pagine (il LiveRC, non controlla) e quindi se uno volesse creare una pagina con un nome-pagina [[ad hoc]], potrebbe perfino iniettare un codice in javascript eseguibile, che sarebbe eseguito da tutti i client che in quel momento usano LiveRC!...se fosse davvero così sarebbe meglio metterlo a posto in fretta (vedi, pericolo lamer cookie stealther) O__X'