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