如何在android浏览器地址栏中启用mDNS支持

问题描述 投票:12回答:1

如何在地址栏的Android Chrome浏览器中获取mDNS名称(test.local)解析为IP地址?

在安装Bonjour服务后的Windows中,它可以在Chrome浏览器中使用。是否有类似的服务可以在Android中激活。

在Android应用程序中可以使用mDNS分辨率,如(zeroConfig)。我读过可以使用NSD服务编写应用程序。但这种支持似乎并未出现在Android的Chrome浏览器中。

我正在开发一个Iot(物联网)Web应用程序,mDNS服务将使我的工作和我这样的其他人更容易。

android google-chrome
1个回答
2
投票

看看这里的答案:https://android.stackexchange.com/questions/49188/how-to-get-mdns-working-for-chrome-on-android

natevw的回答:

我不这么认为。

Apple平台上的系统DNS解析器内置了对mDNS的支持,因此几乎任何应用程序最终都会使用核心getaddrinfo函数并支持URL和主机名中的mDNS等等。

在Android和其他平台上,即使运行多播DNS守护程序并且可以使用库,“典型”DNS查找也不会。因此,虽然最近的Android版本确实为开发人员提供了一些mDNS功能作为平台的一部分,但大多数人并不会像他们需要的那样(他们需要这样做)使用它们。

这是一个无赖,但AFAIK没有什么能够推动你自己定制的Android版本(或说服Google改变它),这可以真正解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.