jquery mobile需要什么浏览器?我可以将它与phonegap一起使用吗?

时间:2013-02-05 21:49:09

标签: jquery jquery-mobile

我只熟悉桌面的jquery,我也想将它用于移动RIA。我去提供演示站点(http://jquerymobile.com/demos/1.2.0/)并尝试检查它。问题是我所拥有的所有浏览器都不支持它(构建Android 4,chrome mobile,delphin浏览器 - 所有这些都是最新的)。当我探索这个演示时,我注意到:

  • 页面在转换到下一个页面之前滚动到顶部
  • 页面在转换到下一个页面之前闪烁
  • 页面在返回时打开,然后滚动(可见)到上一个位置,甚至根本不滚动
  • listview在页面隐藏之前崩溃
  • 不同的浏览器提供不同的页面大小(字体和控件)
  • 输入在编辑期间不应用样式
  • 内容过渡期间固定页脚抽搐

我的问题是: 是jquery mobile真正支持的任何浏览器......或者我应该问,是否有任何浏览器真的支持jquery mobile?

我花了一些时间。我想将它用于我的移动RIA应用程序。未来我计划将其转移到phonegap。但是我还遇到了另外一个问题:

所以我最后需要问的问题是: jquery mobile是否已准备好将其用于移动RIA?

我给了它一个机会,因为我现在正在使用jqueru UI,它的效果很好。但我害怕陷入死胡同。

如果可以,请告诉我一些事情。

[编辑]

我在Samsung GT-I9100,Android 4.0.4上测试过(我假设我的用户也可以使用性能较低的手机)

2 个答案:

答案 0 :(得分:0)

这里有很多信息:

http://jquerymobile.com/demos/1.2.0/docs/about/platforms.html

是的,特别支持PhoneGap。

您详细介绍的大多数问题都是移动设备及其浏览器的限制,而不是jQuery Mobile。与原生应用相比,移动网络始终会提供折衷。一个允许您广泛分发,并承认限制。另一个为您提供出色的控制和UI以及有限的跨平台选项。

我正在使用jQM构建一个相当大的应用程序。它面向企业类型的客户,对我们而言,分销和跨平台功能远远超出了限制。但这完全取决于你想破解的坚果。

答案 1 :(得分:0)

此处列出了对jQuery Mobile的浏览器支持:http://jquerymobile.com/gbs/。它是一个分级的支持文档(A,B和C),每个等级意味着它具有不同的支持级别。请务必仔细阅读浏览器旁边的评论 - 它通常会列出用于测试它的手机的品牌和型号。例如,升级设备的Android 4.0浏览器注释可能存在一些问题。

请注意,对于任何移动平台,您不仅支持浏览器,还支持操作系统版本和硬件本身。不幸的是,这可能使移动开发变得棘手。