2013-01-20 1 views
0

TideSDK에 새로 생겼고 데스크톱 컴퓨터에서 addConnectivityListener()로 인터넷 연결을 확인하려고했지만 많은 정보를 읽었지만 제대로 작동하지 않습니다. 나 좀 도와 줄 수있어, 어떻게 해고해야 해? 그렇지 않아?Ti.Network.addConnectivityListener()

감사합니다

답변

1

@Egor는 연결을 위해 당신은 같은 것을 사용하는 것이 좋습니다 것 :

: 여기에 온라인/오프라인 앱 몇 가지 좋은 아이디어를 제공 할 수있는 좋은 기사입니다

if (navigator.onLine) { 
    // do something 
} else { 
    // do something else 
} 

http://hacks.mozilla.org/2010/01/offline-web-applications/

+0

감사합니다. 나는 이것을 읽고 다음과 같이 시도했습니다. function ooee() { if (navigator.onLine) { 경고 ("온라인"); } else { 알림 ("오프라인"); } } // Google 크롬에서는 제대로 작동하지만 TideSDK Desktop App에서 동일한 작업을 수행하려고 할 때 두 번만 작동합니다 ... app -> run function ooee(); 온라인 -> 인터넷 연결 끊기 -> 오프라인 연결 -> 인터넷 연결 -> 오프라인 다시 연결 경고와 같은 경고를하는 경고. 그리고 인터넷 연결이 끊어진 상태로 시작하면 오프라인으로 표시됩니다. oonline; 온라인으로 어떤 아이디어? –

+0

또한 시도 : <스크립트 유형 = "텍스트/자바 스크립트"> window.addEventListener ("부하"함수() { 경우 (navigator.onLine) { 경고 ("로드"); } } 사실); window.addEventListener ("online", function() { alert ("online"); }, true); window.addEventListener ("offline", function() { alert ("온라인 상태가되면 오프라인 상태입니다. 온라인 상태가되면 오프라인 상태가됩니다."), }, true); Google 크롬 Fine에서 같은 이야기입니다. TIDE SDK에서만 2 번 –