我有一个测试项目,它使用$ getJSON从Geonames等Web服务和我们自己的专有服务中提取数据。索引页面使用两个$ getJSON调用,它们在您第一次加载页面或按下刷新时都加载正常。但是,如果您导航到另一个页面,然后点击后退按钮返回索引页面,页面将开始重新加载,并在它点击$ getJSON调用时停止。我已经读过Android浏览器没有用2.1中的后退按钮缓存(我正在使用的) - 只要实际上完全加载页面,我就可以重新加载页面。
我在Firefox中尝试了这个并且它缓存了索引页面,所以没有重新运行JSON调用。这就是为什么我在Android容量中问这个问题 - 它是纯粹的无缓存后退按钮的问题还是我可以改变我的$ getJSON调用?
这是页面: http://MPulsemobile.info
答案 0 :(得分:0)
我的经验是,Android浏览器不像其他浏览器那样报告后退按钮的事件。
想象一下,你有一个包含文本字段的表单,文本字段包含3个字符。
创建一个JavaScript警报,该警报将在keyup()
上触发并开始删除字符。直到最后一个键才会触发警报。