Trataré de explicar esto lo mejor que pueda para dar la mejor oportunidad posible para una respuesta precisa.
Soy nuevo en JavaScript, sin embargo, soy razonablemente competente en C #.
Debido a mi dominio de C#, se me asignó la tarea de crear una extensión de Chrome que muestre información específica en una ventana emergente. No tengo problemas con la creación de la extensión y la ventana emergente.
Para ser específicos, nuestro sitio web para el que estoy creando esto, usamos la ventana de la consola en Chrome para recopilar información específica sobre los usuarios después de que hayan iniciado sesión con fines de depuración, si se comunican con nosotros con un problema. Un ejemplo de esto es el siguiente.
Al abrir la consola de Chrome, escribimos "Producto", que proporciona automáticamente una lista principal de variables de alto nivel. Luego podemos escribir "Producto.usuario", que nos brinda específicamente la información de su árbol de usuarios, también podemos escribir 'Producto.usuario.email', por ejemplo, que nos brinda su variable de inicio de sesión de correo electrónico específicamente en ese árbol de usuarios.
Lo que no puedo entender es cómo accedo a esta información desde mi extensión de Chrome y la asigno a mis propias variables, O accedo a ellas específicamente si no es necesario para poder producirlas en texto dentro de mi ventana emergente.
Realmente espero que esta sea suficiente información, feliz de proporcionar más. El objetivo final general aquí es que no tengamos que convencer a los usuarios finales para que escriban los comandos de la consola, sino simplemente instalar una extensión.