But there is also the case when application is in offline state, even if there is internet connection available. How is your method covering this case?
On Aug 20, 3:44 pm, "Marcel H." <[email protected]> wrote: > What I did was simulate a "ping" of sorts to see if we're still online > or not. > > Basically, use ajax to request a file that is only available online > (and is not cached in Gears through the manifest file) every 2 > seconds. With jQuery you can specify a request timeout which you could > set to 1 second. Keep count of the failed requests. If the > "failedRequests" counter reaches 3 or whatever number you want, you > could go into offline mode and change a visual indicator. > > Personally, I use the failedRequests counter to account for temporary > hiccups in the connection. Only if there have been 3 failed "pings" > over the course of ~6 seconds, I want to go offline. > > Don't forget that when you encounter a successful ping attempt, you > need to reset the failedRequests counter to zero. > > On Aug 19, 11:21 am, yosrbnrt <[email protected]> wrote: > > > Hello, > > > On Gmail and other sites that use Google gears like:www.rememberthemilk.com > > there is a offline / online indicator on the top of the page which > > also gives info on the last time a synch was done. > > > Is there a ready plug-in code or API to build these indicators? we > > started using gears on our site and I need some help in building this > > feature. > > > Thanks for your help > > Yossi.
