我正在尝试通过 phonegap 运行一个基本的 sammy.js 应用程序。
该应用程序加载正常,但是当通过我的 android (2.2) 手机运行应用程序时,路由似乎不起作用 - 单击链接时没有任何反应,但是当通过 Android 虚拟设备 (2.1) 运行应用程序时,链接工作为预期并呈现正确的模板。
由于关于 sammy.js 和 Phonegap 的文档有限,有没有人遇到过这个问题或类似问题,他们可能会指出我正确的方向?
这是因为安卓浏览器的问题。您可以在此处查看建议的解决方案:https
://github.com/quirkey/sammy/issues/105
基本上添加this.disable_push_state = true;
您的$.sammy(function () {...}
,一切正常。