2011-03-17 49 views
5

He utilizado el siguiente código en javascript para obtener el nombre de usuario de Windows en Firefox para crear una extensión de Firefox.Cómo obtener el nombre de usuario de Windows usando javascript en google chrome browser para google chrome extension

Components.classes["@mozilla.org/process/environment;1"].getservice(components.interfaces.nsienvironment).get('username'); 

Ahora necesito para obtener el nombre de usuario de Windows en javascript para Google Chrome para crear una extensión de ejemplo Google Chrome.

+4

podría usar MAYÚSCULAS cuando sea necesario y formatear su código –

+1

@Konerak Por favor dígame que utilizó el software para eso, de todas formas, gracias :) – alex

+1

@alex Notepad ++ tiene un menú "TextFX", submenú "Personajes" tiene opciones como "MAYÚSCULAS", "minúsculas", "Caso correcto", "Caso de oraciones", "CASO INVERTIDO", etc ... muy bien :) – Konerak

Respuesta

1

Google Chrome no proporciona una API de extensión para acceder a la información del sistema operativo, como Firefox.

Pero puede escribir su propio complemento NPAPI, que obtiene la información requerida del sistema operativo; y tu extensión de Chrome puede llamarlo a través de JavaScript.

Tenga en cuenta que el complemento NPAPI tiene acceso total sin restricciones al sistema, por lo que cualquier atacante puede usar cualquier vulnerabilidad para comprometer el sistema de los usuarios.

Referencia: Chrome Extensions NSAPI, MDC NPAPI Reference

Actualización [02-Ene-2015]: Como ha señalado levant pied, Chrome ya no admite NPAPI, pero se puede utilizar módulos PPAPI o NaCl para acceder al sistema. More details.

+2

Actualización - a partir del 1 de septiembre de 2015. Chrome ya no es compatible con NPAPI, https://support.google.com/chrome/answer/6213033?hl=en –

Cuestiones relacionadas