Ainda não sei de casos que façam um bloqueio 100%. Já ví vários que dificultam (e mt), mas nenhum perfeito.
O ideal é vc fazer em java mesmo...!!! Pq usando o script tradicional é trank copiar. Pelo menos nunca lembro de grandes dificuldades.
Mas kra, lembre-se: A grande maioria dos usuários não sabem exibir e passar por cima de simples comandos de HTML.
Abraços!