私は、ローカルネットワーク内の他のデバイスを検出して通信することになっているクロム拡張に取り組んでいます。それらを発見するには、自身の IP アドレスを見つけてネットワークの IP 範囲を見つけ、他のデバイスをチェックする必要があります。ローカルマシンのIPアドレスを見つける方法に行き詰まっています(ローカルホストについて話しているのでも、インターネットに公開されているアドレスについて話しているのでもなく、ローカルネットワーク上のアドレスについて話しているのでもありません)。基本的に、私が好きなのは、私のbackground.js内の端末でifconfig出力になるものを取得することです。
Chrome Apps API はchrome.socketを提供しており、これを実行できるようですが、拡張機能では利用できません。拡張機能の API を読んでも、ローカル IP を見つけることができると思われるものは見つかりませんでした。
何か不足していますか、それとも何らかの理由でこれは不可能ですか? ネットワーク上の他のデバイスを検出する他の方法はありますか?それもうまくいきます (同じ IP 範囲にあるため)。まだ何も存在していないようです。
誰にもアイデアはありますか?