【发布时间】:2011-09-08 07:44:00
【问题描述】:
我在使用 jquery mobile 和 phonegap 编写的应用程序时遇到问题。在浏览器中进行测试时,我使用后退按钮没有问题(不涉及 phonegap js)。但是,一旦我尝试使用带有 phonegap js 的设备,它就会中断。
重现步骤:
- 加载应用
- 访问多个页面(内部使用 # 链接)
- 单击后退按钮或从任何地方调用 history.back()(使用 js 控制台,或通过触发调用它的东西)
在浏览器(chromium、firefox 等)上,它会返回一个“页面”(无论它是前一个 # 链接)。这是首选行为。
在设备(iPhone 4、iPhone 模拟器、Android 2.2(设备)、Android 3.2(设备))上,它转到第一个/登陆页面(index.html 文件中的第一个“页面”)。
我怀疑问题出在 phonegap 上。有没有办法恢复到首选行为或浏览器?
【问题讨论】:
标签: javascript jquery jquery-mobile cordova