Obtener IP local de un dispositivo en extensión de chrome

Estoy trabajando en una extensión de Chrome que se supone que debe descubrir y luego comunicarse con otros dispositivos en una red local. Para descubrirlos, necesita encontrar su propia dirección IP para conocer el rango de IP de la red para buscar otros dispositivos. Estoy atascado en cómo encontrar la dirección IP de la máquina local (no estoy hablando de localhost ni estoy hablando de la dirección que está expuesta a Internet sino de la dirección de la red local).Básicamente, lo que me encantaría es obtener lo que sería elifconfig salida en la terminal dentro de mibackground.js.

La API de aplicaciones Chrome ofrecechrome.socket que parece ser capaz de hacer esto,Sin embargo, no está disponible para extensiones.. Leyendo a travésla API para extensiones No he encontrado nada que me permita encontrar la IP local.

¿Me estoy perdiendo algo o es imposible por alguna razón? ¿Hay alguna otra forma de descubrir otros dispositivos en la red? Eso también estaría bien (ya que estarían en el mismo rango de IP) pero, aunque hay algunos rumores de diciembre de 2012, podría haber una API de descubrimiento para las extensiones. nada parece existir todavía.

¿Alguien tiene alguna idea?

Respuestas a la pregunta(4)

Su respuesta a la pregunta