Sammy.js应用程序链接路由无法在phonegap中工作

Dar*_*bar 0 sammy.js cordova

我正在尝试通过phonegap运行一个基本的sammy.js应用程序.

应用程序加载正常但是当通过我的android(2.2)手机运行应用程序时,路由似乎不起作用 - 单击链接时没有任何反应,但是当通过Android虚拟设备(2.1)运行应用程序时,链接可用作期望并呈现正确的模板.

有没有人遇到过这个问题或者类似的问题,因为关于sammy.js和Phonegap的文档有限,我可能会指出正确的方向?

小智 5

这是因为Android的浏览器存在问题.你可以查看这里提出的解决方案:https ://github.com/quirkey/sammy/issues/105
基本上添加this.disable_push_state = true;你的$.sammy(function () {...},一切正常.