Deskripsi
Gunakan chrome.mdns API untuk menemukan layanan melalui mDNS. Hal ini mencakup sebagian fitur spesifikasi NSD: http://www.w3.org/TR/discovery-api/
Izin
mdnsKetersediaan
Jenis
MDnsService
Properti
- 
    ipAddressstring Alamat IP layanan yang diiklankan mDNS. 
- 
    serviceDatastring[] Metadata untuk layanan yang diiklankan mDNS. 
- 
    serviceHostPortstring Pasangan host:port dari layanan yang diiklankan mDNS. 
- 
    serviceNamestring Nama layanan dari layanan yang diiklankan mDNS, .. 
Properti
MAX_SERVICE_INSTANCES_PER_EVENT
Jumlah maksimum instance layanan yang akan disertakan dalam peristiwa onServiceList. Jika ada lebih banyak instance yang tersedia, instance tersebut mungkin dipangkas dari peristiwa onServiceList.
Nilai
2048 
 
Metode
forceDiscovery()
chrome.mdns.forceDiscovery(
callback?: function,
): Promise<void>
Segera mengeluarkan kueri DNS multicast untuk semua jenis layanan. callback segera dipanggil. Di lain waktu, kueri akan dikirim, dan peristiwa layanan apa pun akan diaktifkan.
Parameter
- 
    callbackfungsi opsional Parameter callbackterlihat seperti:() => void 
Hasil
- 
            Promise<void> Chrome 96+Promise hanya didukung untuk Manifest V3 dan yang lebih baru, platform lain harus menggunakan callback. 
Acara
onServiceList
chrome.mdns.onServiceList.addListener(
callback: function,
)
Peristiwa diaktifkan untuk memberi tahu klien tentang kumpulan lengkap layanan yang tersedia saat ini. Klien hanya perlu menyimpan daftar dari peristiwa terbaru. Jenis layanan yang ingin ditemukan oleh ekstensi harus ditentukan sebagai filter peristiwa dengan kunci 'serviceType'. Tidak menentukan filter peristiwa tidak akan memulai pemroses penemuan apa pun.
Parameter
- 
    callbackfungsi Parameter callbackterlihat seperti:(services: MDnsService[]) => void - 
    layanan
 
-