是否可以在Angular 7中找到本地网络设备

时间:2018-12-17 09:39:43

标签: angular angular7 local-network

我有一个查找本地网络设备的应用程序要求,例如以下信息:

{
    ip: 192.168.10.1,
    mac: xxx.xxx.xxx.xxx
},
{
    ip: 192.168.10.2,
    mac: xxx.xxx.xxx.xxx
},
{
    ip: 192.168.10.3,
    mac: xxx.xxx.xxx.xxx
}

我尝试了不同的npm packages,但不能这样做。

请指导!

2 个答案:

答案 0 :(得分:1)

,这是不可能的。 Angular是作为Javascript和HTML交付给浏览器的前端语言。 甚至浏览器也无法访问网络信息。

答案 1 :(得分:1)

尝试一下,

点击下面的链接ipinfo.io以了解详细信息。 这是示例数据。像这样(下面的代码)调用api时,您将获得正确的数据

  getDeviceDetails()
  {

    this.http.get('https://ipinfo.io/json')
    .map(res => res.json())
    .subscribe(
     data => {
          console.log(data);
      }
    );
  }