我正在尝试使用Chrome网络接口API以HTML格式显示计算机的IP地址。这是Javascript:
chrome.system.network.getNetworkInterfaces(function(address){
console.log(address);
});
以及我要在(HTML)中显示它的地方
<div id="fetch" class="ip"></div>
当我的函数记录address
属性时,它将记录整个阵列。如何仅提取IP地址?数组如下所示:
Array(13)
0: {address: "[IP Address]", name: "arcbr0", prefixLength: [Integer]}
1: {address: "[IP Address]", name: "arc_eth0", prefixLength: [Integer]}
2: {address: "[IP Address]", name: "arc_wlan0", prefixLength: [Integer]}
3: {address: "[IP Address]", name: "eth0", prefixLength: [Integer]}
4: {address: "[IP Address]", name: "wlan0", prefixLength: [Integer]}
.......
length: 13
您可以尝试使用此javascript解决方案。希望它有效。
var objects = JSON.parse(address);
var IP = objects.address;
var fetch = document.getElementById("fetch");
fetch.innerHTML = JSON.parse(JSON.stringify(IP));