3

通过新的 google chrome 浏览器(仍处于测试阶段)中的物理 Web 集成,可以检测发出 Eddystone Url 帧的信标。

来源:http ://www.blueupbeacons.com/index.php?page=/blog/physicalweb

我下载了 Chrome Beta,启用了访问 chrome://flags 的物理网络,授予应用程序访问位置服务的权限,授予使用位置的运行时权限(我正在使用 Marshmallow),但浏览器仍然无法检测到附近的信标. 我尝试使用物理网络应用程序以及 Opera Labs 版本,两者都能够检测到相同的信标。

我正在使用 Radius Networks 的 RadBeacon USB。

我在这里想念什么?

4

3 回答 3

4

我的第一个猜测是您的 URL 是 HTTP URL。您必须指向 Chrome 的 HTTPS URL 才能显示它。

Chrome 50 将有一个物理网络诊断页面来显示此类问题。

于 2016-03-09T17:40:39.030 回答
2

现在 Chrome 49 适用于 Android,它已内置于功能中,但您仍然必须在设备上启用物理 Web 标志 (Chrome://flags#enable-physical-web)。系统将提示您重新启动浏览器。此外,请确保您的蓝牙已打开,并且您允许 Chrome 访问您将被提示输入的位置。现在您应该开始看到您附近的 Eddystone-URL 广播。确保您的 RadBeacon 符合 Eddystone-URL,因为我知道他们发布的一些 USB 信标不支持 eddy-url。我正在使用 bkon 信标,它运行良好。确保您的最终目标站点也是 https 并且您可以使用letsencrypt免费执行此操作。祝你好运!

于 2016-03-11T20:07:21.100 回答
0

转到您的 chrome beta 设置,然后转到隐私并检查物理网络是否已打开。此外,广播 URL 应该是 https 安全 URL。此外,您的浏览器位置应该打开。

有时浏览器需要时间来检测 URL。尝试通过按电源按钮锁定手机屏幕,然后将其解锁。您应该查看物理网络。

重复这个活动几次。

如果您仍然看不到物理网络,请尝试重新安装 chrome beta。

于 2016-03-07T20:04:40.167 回答