Qooxdoo Firefox 47.0 'Unsupported client' 警告

Qooxdoo Firefox 47.0 'Unsupported client' warning

我使用带有 Firebug 的 Firefox 来测试 Qooxdoo 项目。

我在 Firebug 的控制台中发现了这样一条警告消息:

Unsupported client: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0! Assumed gecko version 1.9.0.0 (Firefox 3.0).

我认为是 Firefox 47.0 引起的,因为早期版本的 Firefox 没有显示这个。我的Firebug版本是2.0.17,我的Qooxdoo版本是5.0.1.

如何摆脱这个警告?这是否会影响 Qooxdoo 项目的功能?

渲染引擎检测代码依赖于供应商特定的属性。在这种情况下,mozilla 决定删除 gecko 46 版之前可用的 public 属性 window.navigator.mozApps。

我们已经在 qooxdoo/master 中用 https://github.com/qooxdoo/qooxdoo/issues/8985 and solved it with commit https://github.com/qooxdoo/qooxdoo/commit/3cca7bf283235e62c5e791f8c2cc6b0155130e4f 解决了这个问题。

您可以从 github 存储库中检出 master 或手动修补您的本地副本。

https://github.com/qooxdoo/qooxdoo/issues/8994

上有关于客户端引擎检测的讨论

诚邀您参加。