chrome.system.network

Description

Use the chrome.system.network API.

Permissions

system.network

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()

Promise
chrome.system.network.getNetworkInterfaces(
  callback?: function,
)

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 only supported for Manifest V3 and later, other platforms need to use callbacks.