2
Acho que vai sempre dar para fazer alterações no lado do cliente. Não sei bem que tipo de utilizador quer "prevenir" mas um impecilho seria usar o innerHTML dessa ancora caso o nome do ficheiro seja consequente com o link. Algo como if (this.href.toLowerCase().indexOf(this.innerHTML.toLowerCa...