TLDR – ¡No puedes!
No puede ocultar el código de JavaScript, ni puede asegurarlo, lo único que puede hacer es ofuscarlo, lo que básicamente es minimizarlo.
Si comprende cómo funciona javascript en el proceso web, debe saber que el cliente del navegador web debería poder leer el javascript de su sitio web para representarlo correctamente, por lo que debería descargarlo al navegador del usuario y, por lo tanto, siempre ser visto por el usuario de una forma u otra. Si el usuario no puede verlo, el navegador no lo verá y, por lo tanto, su sitio web no funcionará correctamente.
- ¿Cuál es la diferencia entre desarrollar aplicaciones web usando Java y PHP?
- ¿Cuáles son las mejores aplicaciones web para compartir marcadores en un equipo que permiten un grupo privado de colaboradores, etiquetado, discusión de cada enlace compartido y tienen una búsqueda sólida?
- ¿Cuáles son algunas metodologías de diseño empleadas antes de comenzar la codificación en una aplicación web?
- Tengo una aplicación web en PHP y Angularjs. ¿Debo reemplazar el PHP con Node.js?
- Cómo crear una aplicación fácil de usar y bellamente diseñada sin experiencia
Si realmente necesita ocultar esas variables, una cosa que puede hacer con sus variables es básicamente cifrarlas con algún tipo de clave de cifrado basada en el tiempo, que solo se puede descifrar en su servidor antes del procesamiento. Pero, en cualquier caso, si el navegador del cliente puede publicar esos datos en la URL dada a través de ajax, el usuario siempre podrá hacerlo manualmente. Si los encripta, no podrán adivinar lo que esas variables realmente leen y no podrán adivinar ninguna otra combinación de variables, si ese es su temor.