2009-12-10 11 views
5

¿Hay algún componente .Net para ofuscar JavaScript? Genero JavaScript dinámicamente & emitiendo a través de ClientScript.RegisterClientScriptBlock. Me gustaría que sea más difícil para otros ver y modificar ese guión.Componente .NET para la ofuscación de JavaScript?

Advertencias:

  • Sí, sé que la ofuscación de JavaScript será más que un inconveniente para un desarrollador serio.
  • Tengo la intención de agregar avisos de copyright (no ofuscados).
  • Mi programa de C# que genera JavaScript es mi valor agregado real. Esa fuente no estará disponible para los espectadores. Sin embargo, me gustaría ocultar las funciones y los datos que crea.

Gracias!

+0

Aún buscando ... Veo GUIs independientes que sí se confunden y bibliotecas que condensan el código. ¿Hay algo por ahí que haga las dos cosas? –

Respuesta

0

Tal vez usted puede intentar JS cruncher o stunnix

+0

No veo dónde se puede invocar programáticamente cualquiera de estos desde un programa .Net. ¿Son estas solo GUI? –

0

Puede echar un vistazo al Ajax Minifier que se lanzó recientemente de Microsoft y que utilizan internamente.

+0

Sólo di eso una oportunidad. Se integra muy bien con .Net. La salida "crujiente", sin embargo, es apenas diferente del original. Busca minimizar los espacios en blanco de los caracteres, pero ni siquiera cambia el nombre de las variables y los nombres de las funciones a algo más corto. –

1

El Ajax Minifier mencionado anteriormente por Darin Dimitrov ha sido actualizado para incluir ofuscación y funcionalidades de minificación. También está diseñado para trabajar con su construcción y proceso de lanzamiento.

Cuestiones relacionadas