Sammy.js应用程序链接路由不工作在phonegap [英] Sammy.js app link routing not working in phonegap
问题描述
我想尝试通过phonegap运行一个基本的sammy.js应用程序。
I am trying to get a basic sammy.js app running through phonegap.
应用程序加载正常,但当通过我的Android(2.2)手机运行应用程序时,路由似乎不工作,当链接被点击时,通过Android虚拟设备运行应用程序(2.1)链接工作正常,并呈现正确的模板。
The app loads fine but when running the app through my android (2.2) handset the routing doesn't seem to work- nothing happens when the links are clicked, but when running the app through an Android virtual device (2.1) the links work as expected and the correct templates are rendered.
任何人遇到此问题或类似的人由于有关sammy.js和Phonegap的有限文档,所以指向正确的方向?
Has anyone encountered this problem or similar who might be able to point me in the right direction as there is limited documentation regarding sammy.js and Phonegap?
推荐答案
Android的浏览器。您可以检查此处提出的解决方案: https://github.com/quirkey/sammy/issues/105 < br>
基本上在 $。sammy(function(){...} $中添加
this.disable_push_state = true;
c $ c>,一切正常。
This is because of an issue with Android's browser. You can check the solution proposed here: https://github.com/quirkey/sammy/issues/105
Basically add this.disable_push_state = true;
in your $.sammy(function () {...}
and everything works fine.
这篇关于Sammy.js应用程序链接路由不工作在phonegap的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!