2014-07-07 65 views
-1

getNetworkInterfaces将会给所有的接口,但我被困在从滤波网络接口networkIfaceArray如何枚举网络接口

chrome.system.network.getNetworkInterfaces(函数(networkIfaceArray) {

}

Please help,Sarath s

+3

你究竟想干什么?你必须提供一个函数,函数将被一系列对象调用,其格式是[在文档中指定](https://developer.chrome.com/apps/system_network#method-getNetworkInterfaces)。 – gpgekko

+0

networkIfaceArray将正确提供所有数据,但我坚持将数据过滤到各个接口值。 –

回答

1

也许像是这样这个?只需遍历返回的接口并从每个接口获取数据?

chrome.system.network.getNetworkInterfaces(function(networkIfaceArray){ 
    for(var i = 0; i < networkIfaceArray.length; i++){ 
     var iface = networkIfaceArray[i]; 
     console.log("name : "+iface.name+ 
         " ; address : "+iface.address+ 
         " ; prefixLength : "+iface.prefixLength); 
    } 
}); 
+0

非常感谢您的解决方案。 :) –