2012-05-15 2 views
0

jquery mobile + HTML5를 사용하여 하나의 아이폰 애플리케이션을 개발 중입니다. 앱을 오프라인으로 확인할 수 있습니다. & 온라인 상태입니다. 나는 사용자의 위치를 ​​보여주는 구글 맵을 가지고있다. 이제 문제는 앱이 온라인 상태 일 때마다 Google지도를 보여줄 수 있다는 것입니다. 앱이 오프라인이되면 Google지도가 숨겨집니다. &은 오프라인 메시지를 보여줍니다. 이제 모바일이 인터넷에 연결되면 온라인 상태를 얻을 수 있지만 Google지도 js & 개체를 새로 고침 할 수 없습니다. 그것은 나에게 오류를 준다.Jquery 모바일 HTML5 애플리케이션 온라인 및 오프라인 문제

그렇다면 장치가 인터넷에 연결될 때마다 DOM을 새로 고치는 방법.

+0

어떤 오류가 발생합니까? – UVM

+0

예제 코드? URL? 오류? –

답변

0

JQM (ajax 페이지 전환)에서 페이지로 이동하면 'Pagebeforeshow'& '페이지 쇼'이벤트가 발생합니다. 그래서 연결 확인을 추가했습니다.

if (navigator.onLine) { 
    isOnline = true; 
    return true; 
} else { 

    isOnline = false; 
    localStorage.setItem('offlineCount', '1'); 
    return true; 
} 

그래서 문제가 해결됩니다. 그러나 ajax 요청 후에 Jquery를 사용하여 DOM을 새로 고치는 방법은 여전히 ​​남아 있습니다.

관련 문제