Apache2 Ubuntu导航器缺失功能



我一直在用Apache2开发一个web应用程序,该应用程序最终应该在运行Ubuntu的树莓派上运行。

最初的开发和测试在Arch Linux机器上完成(使用httpd),然后在pi上转移和进一步调试。

最近,我开始使用javascript和navigator.getGamepads()函数在web应用中实现控制器输入。在我的Arch机器上,一切都如预期的那样工作,但是当我把代码转移到pi上时,我得到了一个"导航器"。getGamepads不是一个函数;错误。

当进一步调查时,我确实可以确认使用firefox javascript控制台缺少该功能,并且导航器对象本身在两个页面(Arch版本和pi版本)中看起来完全不同。

π导航:https://i.stack.imgur.com/RUN6U.png

拱导航:https://i.stack.imgur.com/ERBxT.png

这两个截图都是在同一台机器,同一浏览器上拍摄的,页面从两个地方加载到不同的选项卡中。

有没有人遇到过类似的问题,有解决办法吗?

经过一番摸索找到了答案

结果是浏览器(Firefox)不会公开所有的导航器功能,除非通过SSL (https)处理连接。

最新更新