2012-10-12 16 views

risposta

29

Negli URL, il segno di percentuale (%) ha un special meaning, quindi deve essere sottoposto a escape. In HTML, no, quindi non è necessario evitarlo.

0

Se si parla di testo HTML, visibile al lettore, no. Non può fare nulla di dannoso, lì.

... se stai parlando di attributi HTML, allora sì, sarebbe bene prendere in considerazione.

URL e HTML sono lingue diverse, per quanto strano possa sembrare, quindi presentano diversi punti deboli.

1

Vorrei aggiungere questo - se si utilizza javascript in href, ci sono anche problemi. Controllare questo esempio:

http://jsfiddle.net/cs4MZ/

Una delle soluzioni alternative potrebbero utilizzare onclick invece di href.

Problemi correlati