Вам необходимо решить, что означает автономный режим для вашего бизнес-сценария.Это может звучать глупо, но это зависит от того, что хочет сделать ваше приложение.Например:
Желает ли ваше приложение перейти в автономный режим, когда оно фактически отключено и не может получить доступ к другим веб-сайтам, или оно должно быть в автономном режиме, когда оно не может получить доступ к вашему веб-сервису.
Предполагая, что вы хотите проверить, что нет соединения с вашим веб-сервисом, я бы порекомендовал следующее:
1) Совершайте ajax-вызов каждые x минут вашему веб-сервису, чтобы проверить, все еще ли он в сети 2)создайте общий метод, который обрабатывает тайм-ауты, если ваше приложение считает, что оно подключено к сети и находится в автономном режиме.3) сделайте так, чтобы, когда ваше приложение находилось в автономном режиме, оно пыталось вернуться в фоновый режим, выполнив шаг, аналогичный шагу 1.
Чтобы выполнить ajax с JQuery, см. http://api.jquery.com/jQuery.ajax/
Обратите внимание, что если вам требуется междоменная json (вы можете или не можете), вам нужно исследовать CORS / JSON-P / XSS с помощью iframes.