chrome.system.network
This API is part of the Chrome Apps platform, which was deprecated in 2020. It remains supported for Enterprise and Education customers on ChromeOS until at least Jan 2025. Learn more about migrating your app.
- Description
Use the
chrome.system.network
API. - Permissions
system.network
Summary
- Types
- Methods
Types
NetworkInterface
Properties
- address
string
The available IPv4/6 address.
- name
string
The underlying name of the adapter. On *nix, this will typically be "eth0", "wlan0", etc.
- prefixLength
number
The prefix length
Methods
getNetworkInterfaces
chrome.system.network.getNetworkInterfaces(
callback?:
function,
)
Promise
Retrieves information about local adapters on this system.
Parameters
- callback
function optional
The
callback
parameter looks like:(networkInterfaces: NetworkInterface[]) => void
- networkInterfaces
Array of object containing network interfaces information.
Returns
Promise<NetworkInterface[]>
Chrome 91+Promises are supported in Manifest V3 and later, but callbacks are provided for backward compatibility. You cannot use both on the same function call. The promise resolves with the same type that is passed to the callback.