我一直在研究使用 mDNS 从 JavaScript 应用程序进行服务发现。基本思想是向 AJAX 请求exampleservice.local
并返回带有相关信息的 JSON。
由于应用程序是通过 HTTPS 加载的,因此还必须使用 HTTPS 进行任何 AJAX 请求(以避免不安全的内容警告等)。但是,从 2015 年 11 月起,将无法为 .local 域获得受信任的 CA 颁发的证书。
鉴于上述新限制,是否有任何方法可以在不涉及让用户信任自签名证书的情况下将 HTTPS 与 mDNS 一起使用?