我对 Google Chrome 或更确切地说是 Androids (2.1) 网络浏览器有疑问。
我的 web 应用程序在每次页面切换时调用 restservices。这需要一些时间,我需要为用户提供反馈,例如“正在工作...”弹出窗口。使用同步 ajax 请求调用 restservices。这是一个例子:
$.ajax({ url:一些URI, 异步:假, 发送前:函数(){ showIndicatorDialog(); }, 完成:函数(){ hideIndicatorDialog(); }, 成功:功能(响应){ 成功后做某事; }, 错误:函数(响应){ 出错后做某事; }, 类型:'获取' });
这在 FF 和 Opera 上效果很好!但是,当我使用我的 Android 设备在 Chrome oder 上访问我的 web 应用程序时,加载指示器不会出现!谷歌浏览器似乎不适用于同步请求。
有人知道我怎样才能让它工作或知道另一种解决方案来获得 chrome 中的加载指示器吗?