我有一个测试项目,它使用 $getJSON 从 Geonames 等 Web 服务和我们自己的专有服务中提取数据。索引页面使用两个 $getJSON 调用,当您第一次加载页面或按下刷新时,它们都可以正常加载。但是,如果您导航到另一个页面,然后单击后退按钮返回到索引页面,则页面开始重新加载,并在遇到 $getJSON 调用时停止。我已经阅读了有关 Android 浏览器在 2.1 (我正在使用的)中无法很好地缓存后退按钮的信息 - 只要它实际上完全加载了页面,我就可以重新加载页面。
我已经在 Firefox 中尝试过,它会缓存索引页面,因此不会重新运行 JSON 调用。这就是为什么我在这里以 Android 身份询问它的原因 - 是纯粹的无缓存后退按钮是问题,还是我可以更改我的 $getJSON 调用?
这是页面:http: //MPulsemobile.info