Gracias por el post! Muy interesante.
En mi caso opté por lo siguiente:
Es una solución que evita el uso del JavaScript y lo traslada todo al servidor. Permite al usuario copiarlo. Evidentemente, un robot con algo de programación podrá leerlo pero no los más simples, que seguro son los más habituales e indeseables.