客户端javascript上的DNS-SD

客户端javascript上的DNS-SD,javascript,dns-sd,Javascript,Dns Sd,是否可以使用一些JS库在客户端上使用DNS-SD发现服务(以便在客户端的本地网络上发现服务)?我在npmjs.com上找到了很多库,但它们都在Node.js上工作,而不是在客户端js上。DNS(历史上)是一种基于UDP的协议。浏览器传统上对网络功能进行沙箱处理,只允许从JavaScript代码发送HTTP或HTTPS(即TCP)请求。因此,简短的答案是否定的 然而,如果你真的需要这项功能,你可以研究一下最近获得了一些吸引力的技术。或者,您可以尝试搜索从浏览器发送UDP数据包的方式。我对该领域的知

是否可以使用一些JS库在客户端上使用DNS-SD发现服务(以便在客户端的本地网络上发现服务)?我在npmjs.com上找到了很多库,但它们都在Node.js上工作,而不是在客户端js上。

DNS(历史上)是一种基于UDP的协议。浏览器传统上对网络功能进行沙箱处理,只允许从JavaScript代码发送HTTP或HTTPS(即TCP)请求。因此,简短的答案是否定的

然而,如果你真的需要这项功能,你可以研究一下最近获得了一些吸引力的技术。或者,您可以尝试搜索从浏览器发送UDP数据包的方式。我对该领域的知识不多,但WebAssembly或WebRTC可能已经实现了一些功能。

DNS(历史上)是一种基于UDP的协议。浏览器传统上对网络功能进行沙箱处理,只允许从JavaScript代码发送HTTP或HTTPS(即TCP)请求。因此,简短的答案是否定的


然而,如果你真的需要这项功能,你可以研究一下最近获得了一些吸引力的技术。或者,您可以尝试搜索从浏览器发送UDP数据包的方式。我对该领域的知识不多,但WebAssembly或WebRTC可能已经实现了某些功能。

,不,不。我怀疑DoH是否可以通过浏览器工作-DNS解析程序需要支持CORS,我无法想象它将如何用于本地服务发现。我怀疑DoH是否可以从浏览器中工作-DNS解析器需要支持CORS,我也无法想象它将如何用于本地服务发现。