|
在用Rexsee做Android的应用开发。遇到了一个问题,关于无网络情况下实现应用的友好提示,但是使用rexseeNetwork.ping测试网络后返回值该怎么获取?触发window.onPingReturned事件也无法操作。。
最开始的想法是在无网络情况下时,指向本地放的'error.html'作为友好页面提示,但是如果有网络怎么指向另一个网络URL?
<SCRIPTtype=text/javascript>
rexseeNetwork.ping('http://app.x.com',3);
window.onPingReturned=function(url,responseCode,time)
{
rexseeBrowser.go('error.html');
}
</SCRIPT>
最后的解决方法是这样的,感谢Rexsee牛人的支持:http://www.rexsee.com/CN/bbs/thread/2012-03-08/485.html
functiononRexseeReady(){
rexseeAjax.submitWithCallback(jsUrl,"","GB2312");
}
window.onAjaxReturned=function(ajaxUrl,response){
response=unescape(response);
rexseeBrowser.load(siteUrl);
}
window.onException=function(className,message){
alert("嗨,看起来网络不太好,呆会儿再试吧。");
rexseeApplication.exit();
}
window.onAjaxTimeout=function(ajaxUrl,timeout){
alert("嗨,看起来网络不太好,呆会儿再试吧。");
rexseeApplication.exit();
}
呵呵,分享一下,同时推荐一下Rexsee,希望坛子里也有朋友和我一起研究:http://www.rexsee.com/
回帖: |
|