我为学校的老师编写了一项服务,他们可以使用该工具使课堂自动化。为了更容易访问,我想通过 URL 实现身份验证。教师 WLAN 与其他 WLAN 位于单独的子网中。URL 是我拥有的域的子域,并添加了 SSL 证书。现在我准备部署一些信标用于测试目的,我注意到谷歌浏览器不会显示带有我的内部 URL 的信标。像 google.com 和 facebook.com 这样的 URL 工作得很好。物理 Web 浏览器应用程序可识别内部 URL。
我应该怎么办?
我为学校的老师编写了一项服务,他们可以使用该工具使课堂自动化。为了更容易访问,我想通过 URL 实现身份验证。教师 WLAN 与其他 WLAN 位于单独的子网中。URL 是我拥有的域的子域,并添加了 SSL 证书。现在我准备部署一些信标用于测试目的,我注意到谷歌浏览器不会显示带有我的内部 URL 的信标。像 google.com 和 facebook.com 这样的 URL 工作得很好。物理 Web 浏览器应用程序可识别内部 URL。
我应该怎么办?
遗憾的是,您无法使用 Chrome 显示指向私有子网的物理 Web URL。Chrome 系统的一部分是托管在 Google 的服务器端组件,它检查 URL,验证它是否解析,并提取有关它指向的页面的元数据。 如果在开放的 Internet 上无法访问该页面,则此检查将失败,Chrome 将默默地忽略信标传输的物理 Web URL。
虽然您无法使用 Chrome 显示此类 URL,但您可以使用Android Beacon Library等检测 SDK 在您自己的自定义应用程序中显示它们。