2010-09-22 25 views
8

Podría decirme si es posible leer Variables de entorno con Javascript desde una página que se ejecuta en Firefox.Variables de entorno de Javascript

+0

¿Se refiere a las variables de entorno de los sistemas operativos? –

+0

@Gunner ¿conoce alguna otra? :) – Andrey

+0

@Andrey: Bueno, sé que significa OS. Me preguntaba si el póster original hablaba de la configuración del navegador y llamaba a esas variables de entorno. –

Respuesta

4

Respuesta corta: No.

Respuesta larga: Tal vez. Si se refiere a variables de entorno del sistema, no hay (que yo sepa) ninguna forma de hacerlo a través de JavaScript directo. Sin embargo, puede acceder a una cantidad de información del sistema a través de JavaScript. Compruebe a cabo esta página para ver algunos ejemplos:

http://www.docsteve.com/DocSteve/Samples/JS/javascript_env.html

Esto muestra cómo obtener el sistema operativo/plataforma subyacente, dependiendo exactamente lo que está buscando, esto puede no funcionar. Es posible a través de otros métodos, como crear un objeto ActiveX y usarlo. Sin embargo, esto requiere pasos adicionales en el extremo del usuario (como instalar/autorizar ActiveX).

Creo que esta es una característica de seguridad, que separa el sistema del navegador, por lo tanto, puede ser difícil (o imposible, dependiendo de sus requisitos).

+0

[Firefox no es compatible con ActiveX.] (http://support.mozilla.com/en-US/kb/ActiveX) –

+0

Gracias por la ayuda de Josh. @Bears te comerá, tienes razón FF doenst support ActiveX, así que no tengo suerte aquí Supongo – t0mcat

+0

Aunque FF no es compatible nativamente con ActiveX, personalmente he usado ActiveX dentro de FF antes mediante un add-on. Esto fue hace un tiempo, 1.x, entonces quizás las versiones más nuevas de FF eliminaron esa capacidad. – Josh

6

No. JavaScript es sandboxed para evitar este tipo de cosas.