Orbeon 4.7 $ .browser未定义

时间:2015-03-30 12:01:54

标签: orbeon

我已将我的应用程序从orbeon 4.4升级到orbeon 4.7。在加载表单时,我在浏览器控制台中获取$.browser is undefined

在调试时,我发现orbeon 4.7正在使用jQuery v1.11.0,而$.browser已从jQuery v1.9中移除。

知道为什么它仍在使用删除/弃用$.browser ?? 怎么解决这个?

1 个答案:

答案 0 :(得分:0)

根据jQuery documentation,"此属性已在jQuery 1.9中删除,只能通过jQuery.migrate插件获得。请尝试使用功能检测。"。所以你可以:

  • jquery-migrate的JavaScript添加到您的项目中。
  • 更改代码以检查您要使用的功能是否可用,而不是依赖于知道哪个浏览器可用。 (大多数前端开发人员会建议您先尝试使用它。)