我是Phonegap + Blackberry开发的新手。我一直在研究基于Phonegap的Web应用程序,该应用程序运行本地html文件,ant使Ajax请求与服务器通信。
我在App中提出了很多Ajax请求,所以我需要一个微调器来告诉用户'app与服务器有交互'。幸运的是,我发现Jquery mobile在设计和性能问题以及微调器方面都有一些有用的功能。
$.mobile.showPageLoadingMsg();
以上代码适用于OS5设备上方的Blackbery,但在OS5上无法使用。在OS5微调器出现但随后冻结UI,它不会移动并取消该过程。
经过一些研究,我了解到Blackberry OS5没有Webkit。也许这个问题出现是因为这个原因。
如何处理此问题,我的应用必须与OS5设备兼容,而且我还需要一个微调器。我也使用了基于CSS的微调器,但它们不起作用,因为OS5上不存在Webkit。
提前致谢。
答案 0 :(得分:0)
在jQuery Mobile for BlackBerry 5及更低版本中禁用Ajax导航。你没有微调器,因为它不会发出ajax请求。它将进行完整的页面请求,因此请确保您创建的每个页面都可以作为独立页面命中。