Я использую jQueryMobile и PhoneGap в своем приложении. Я хочу показать страницу ошибки («Сеть недоступна»), когда нет мобильной сети. Как я могу отобразить страницу с ошибкой, не загружая эту страницу по крайней мере один раз.Как показать страницу с ошибкой, когда мобильная сеть недоступна
ответ
У меня также есть эта проблема - я прибегал к «странице», содержащей сообщение об ошибке, затем загружаю страницу как диалог (см. Docs for v1.3).
Диалог показывает, но за диалогом отображается только фон по умолчанию.
- Или использовать phonegaps уведомление особенность
notification.alert
Показывает пользовательское предупреждение или диалоговое окно.
navigator.notification.alert(message, alertCallback, [title], [buttonName])
сообщение: Диалог сообщение (String) alertCallback: Обратный звонок для вызова, когда диалог предупреждения уволен. (Функция) Название: Название диалогового окна (строка) (необязательный, по умолчанию: "Предупреждение") buttonName: Название кнопки (строка) (необязательный, по умолчанию: "OK")
http://docs.phonegap.com/en/2.7.0/cordova_notification_notification.md.html#notification.alert
Проверить это post. Посмотрите, как много других дескрипторов приложений, очень немногие используют для этого новую страницу. Существует также это realted post, которые также могут быть полезны.
Хорошо, это хороший учебник. Но здесь, в моем приложении, я хочу перейти на страницу с ошибкой, этот учебник поможет мне выяснить, есть ли сеть или нет. Если нет, то он будет вызывать предупреждение, но мы не можем перенаправить на страницу, которая находится на сервере. В любом случае спасибо за хороший учебник :) – Sriks
- 1. Intent.ACTION_CALL - «Мобильная сеть недоступна»
- 2. AudioPlaybackAgent падает, когда сеть недоступна
- 3. Сеть недоступна?
- 4. Как читать объект JSON, когда сеть недоступна?
- 5. сеть недоступна: robots.txt недоступен
- 6. Checkmarkx: Сеть недоступна
- 7. Общественная сеть бродяг недоступна?
- 8. Сеть Android недоступна - ENETUNREACH
- 9. Целевая сеть недоступна
- 10. Мобильная сеть веб-аудитории с Cordova/Ionic
- 11. Универсальный загрузчик изображений - сеть недоступна
- 12. доказать, что сеть действительно недоступна
- 13. Угловой 2 RC5 и выше - Как показать страницу с ошибкой, когда маршрут не совпадает?
- 14. Материализованная мобильная сеть MetSSCSS + Meteor не работает?
- 15. Android: AdMob + phonegap - сеть недоступна
- 16. Показать страницу с ошибкой, если Recaptcha неверна
- 17. Показать страницу с ошибкой Spring MVC
- 18. PhoneGap + Android + AdMob = Сеть недоступна?
- 19. Данные формы сообщения в Google, когда сеть недоступна
- 20. MediaRecorder: setCamera() - камера с ошибкой недоступна
- 21. Как исправить сеть недоступна с помощью send_mail django?
- 22. Swift: диалоговое окно приглашения Webview для перезагрузки текущей страницы, когда сеть недоступна
- 23. Сеть Bitbucket 443 недоступна в разных сетях
- 24. C сокеты - сеть недоступна при использовании аргументов
- 25. Как перенаправить страницу на страницу с ошибкой
- 26. Как показать страницу с ошибкой, когда пользователи посещают мой сайт с помощью Microsoft Edge?
- 27. Открыть документ iCloud, если сеть недоступна
- 28. java.net.SocketException: Сеть недоступна (Eclipse в Windows 8)
- 29. MSTest: Игнорировать тесты Intergration, которые полагаются на сеть, когда сеть недоступна
- 30. Как создать подробную страницу с ошибкой?
ОК спасибо GMan. Он работает, но в браузере он будет отображаться как «Pop up Blocked». Если я разрешаю всплывающие окна для этого приложения, страница с ошибкой открывается в новом окне. В любом случае Большое спасибо за идею :) – Sriks
phonegap также имеет плагин для уведомлений, который вы можете использовать - – GMan
см. Обновление - при этом вам не нужно загружать страницу. – GMan