기기가 sencha touch 앱에서 인터넷에 연결되어 있는지 어떻게 확인합니까? 나는 (당신이 센차 터치를 사용하는 경우가 종종있다)을 폰갭 응용 프로그램에있어 경우인터넷 연결 가능 여부 확인
2
A
답변
3
속성이 navigator.onLine
(엽차에 대한 특정하지 일반 브라우저 지원을,)라고있다
, 차라리 사용하십시오 그들의 network.isReachable 기능, 이후 경험에 의해 더 신뢰할 수있는 것으로 나타났습니다.
'오프라인 이벤트'라는 제목의 항목도 있습니다. John Resig는 자신의 블로그 (http://ejohn.org/blog/offline-events/)에서이 이벤트를 설명합니다.
3
ajax 요청 중에 네트워크 연결이없는 경우 sencha touch는 0 상태의 응답을 리턴합니다. 그래서이 (너무 폰갭에서 작동) 우리가 우리의 응용 프로그램에서 사용하고 있습니다 :이 터치 1.1입니다
// global error handling
Ext.Ajax.on('requestexception', function(connection, response) {
// get rid of any loading masks that are present
Ext.each(Ext.query('.x-mask'), function(el) {
new Ext.Element(el).hide()
});
switch(response.status) {
case 0 :
Ext.Msg.alert('Error Loading', 'No Internet connection.');
break;
case 401 :
Ext.Msg.alert('Login Failed', 'Check your username and password.');
break;
default :
Ext.Msg.alert('Whoops!', 'An unexpected error has occurred and we have been alerted.');
}
});
참고, 아직 2.0에서 시도하지 않았습니다.
관련 문제
- 1. iPhone에서 인터넷 사용 가능 여부 확인?
- 2. 인터넷 연결 확인
- 3. 활성 인터넷 연결 확인
- 4. 인터넷 연결 확인
- 5. ADO.net, ObjectContext 쓰기 가능 여부 확인
- 6. 자바 스크립트 브라우저에서 사용 가능 여부 확인
- 7. Reachability 2.2로 인터넷 연결 확인
- 8. 장치가 "연결"되어 있는지 확인/사용 가능
- 9. 아이폰 인터넷 연결 확인 - 도달 범위
- 10. 활성 인터넷 연결 iPhone 상태가 있는지 확인
- 11. Windows Mobile 6.5 C++ - 인터넷 연결 확인
- 12. android의 잔인한 서비스로 인터넷 연결 확인
- 13. 스크롤 막대 확인 여부 확인
- 14. 등록 양식에 "사용 가능 여부 확인"옵션을 추가하려고 시도했습니다.
- 15. 인터넷 연결
- 16. _tmkdir 성공 여부 확인
- 17. iPhone 4 여부 확인
- 18. UIWebView로드 여부 확인
- 19. 외부 링크 여부 확인
- 20. 패키지가 존재하는지 여부 확인
- 21. 종료가 시작되었는지 여부 확인
- 22. 클릭 여부 확인 + Jquery
- 23. 사용 가능 여부 캘린더 아이디어
- 24. Rails 3 연결 존재 여부 확인 중 오류가 발생했습니다.
- 25. 오브젝트가 일반 오브젝트인지 여부 확인
- 26. 데이터베이스 복원 완료 여부 확인
- 27. 업데이트 웹 페이지 확인 여부
- 28. Silverlight : DataContext 상속 여부 확인
- 29. Firefox에서 탭 표시 여부 확인
- 30. 콜백 진행 여부 확인 (DevExpress)