chrome.mdns

Descripción

Usa la API de chrome.mdns para descubrir servicios a través de mDNS. Esto incluye un subconjunto de las funciones de la especificación NSD: http://www.w3.org/TR/discovery-api/

Permisos

mdns

Disponibilidad

Chrome 43 y versiones posteriores

Tipos

MDnsService

Propiedades

  • ipAddress

    cadena

    Es la dirección IP de un servicio anunciado de mDNS.

  • serviceData

    string[]

    Metadatos de un servicio anunciado de mDNS.

  • serviceHostPort

    cadena

    Es el par host:puerto de un servicio anunciado de mDNS.

  • serviceName

    cadena

    El nombre del servicio de un servicio anunciado por mDNS...

Propiedades

MAX_SERVICE_INSTANCES_PER_EVENT

Chrome 44 y versiones posteriores

La cantidad máxima de instancias de servicio que se incluirán en los eventos onServiceList. Si hay más instancias disponibles, es posible que se trunquen desde el evento onServiceList.

Valor

2048

Métodos

forceDiscovery()

Promesa Chrome 45 y versiones posteriores
chrome.mdns.forceDiscovery(
  callback?: function,
)

Emite de inmediato una consulta de DNS multidifusión para todos los tipos de servicios. callback se invoca de inmediato. Más adelante, se enviarán las consultas y se activarán los eventos de servicio.

Parámetros

  • callback

    Función opcional

    El parámetro callback se ve de la siguiente manera:

    ()=>void

Devuelve

  • Promise<void>

    Chrome 96 y versiones posteriores

    Las promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.

Eventos

onServiceList

chrome.mdns.onServiceList.addListener(
  callback: function,
)

Evento activado para informar a los clientes del conjunto actual completo de servicios conocidos disponibles. Los clientes solo deberían necesitar almacenar la lista del evento más reciente. El tipo de servicio que la extensión desea descubrir debe especificarse como el filtro de eventos con la clave "serviceType". Si no se especifica un filtro de eventos, no se iniciará ningún objeto de escucha de descubrimiento.

Parámetros

  • callback

    la función

    El parámetro callback se ve de la siguiente manera:

    (services: MDnsService[])=>void