0

我有一个测试项目,它使用 $getJSON 从 Geonames 等 Web 服务和我们自己的专有服务中提取数据。索引页面使用两个 $getJSON 调用,当您第一次加载页面或按下刷新时,它们都可以正常加载。但是,如果您导航到另一个页面,然后单击后退按钮返回到索引页面,则页面开始重新加载,并在遇到 $getJSON 调用时停止。我已经阅读了有关 Android 浏览器在 2.1 (我正在使用的)中无法很好地缓存后退按钮的信息 - 只要它实际上完全加载了页面,我就可以重新加载页面。

我已经在 Firefox 中尝试过,它会缓存索引页面,因此不会重新运行 JSON 调用。这就是为什么我在这里以 Android 身份询问它的原因 - 是纯粹的无缓存后退按钮是问题,还是我可以更改我的 $getJSON 调用?

这是页面:http: //MPulsemobile.info

4

1 回答 1

0

我的经验是 Android 浏览器不会像其他浏览器那样报告后退按钮的事件。

假设您有一个包含文本字段的表单,并且该文本字段包含例如 3 个字符。

创建一个将触发keyup()并开始删除字符的 JavaScript 警报。直到最后一个按键,警报才会触发。

于 2010-10-20T18:45:37.817 回答