我正在开发一个基于jQuery mobile 1.1.0的移动网站,并且在Android上测试时遇到了问题(2.3.3版本,默认内置浏览器)。当浏览网站时,如果我按下后退按钮,该网站会向我抛出两页,而不是一页。
以下是使用最少代码进行测试的网站,没有其他javascript,只包含jQuery和jQuery Mobile。
您可以通过转到mail->选择邮件信息 - >然后按回来查看。实际上,通过进入第一个单个邮件消息,按回来会返回一页。但如果你去另一个,那么后退按钮将开始给你带回2页。
在iPhone上没有这样的问题。此外,禁用ajax页面加载可以解决问题。