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