2014-07-07 83 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

非常感謝您的解決方案。 :) –