Lo he visto en tuFuncion.com.
1. Javascript no puede acceder a los archivos alojados en el ordenador del usuario, es una medida de seguridad básica.
2. Javascript tampoco puede acceder a archivos remotos, esto implica que no puedes acceder a archivos alojados en el servidor, puedes acceder a contenido via HTTP pero no podrás cambiar permisos o renombrar archivos utilizando únicamente Javascript.
3. No puedes ejecutar aplicaciones externas al navegador con Javascript.
4. Javascript no puede acceder a periféricos como la impresora, el escáner ó la cámara web.
5. Javascript no puede modificar la URL que nos muestra el navegador.
6. Javascript no puede tampoco modificar el histórico de páginas del navegador, esto evita que se pudiera alterar el uso del botón atras de nuestro navegador, o el historial de URLs que nos aparece en la barra de navegación.
7. Javascript no tiene acceso a bases de datos necesitarías combinarlo con algún lenguaje del lado-servidor (ASP, PHP).
8. Tampoco podremos encriptar el HTML con Javascript, no puedes evitar el robo del código HTML cualquier usuario puede verlo.
9. No puedes controlar el ratón o el teclado de los usuarios con Javascript.