Я создаю гибридное приложение для iOS. Некоторые пользовательские интерфейсы создаются HTML5 в UIWebView. HTML5, Javascript и CSS развернуты на сервере, и приложение загружает страницу HTML5, отправив URL-запрос.Как отменить HTTP-запрос в Javascript?
Если приложению требуется загрузить определенную дату с сервера, HTTP-запрос отправляется с помощью страницы Javascript и HTML5 вместо отправки с помощью кода Objective C. Мой вопрос: как я могу отменить HTTP-запрос, отправленный Javascript, например, если контроллер вида вызывает popToViewController, мы хотим отменить незавершенный запрос HTTP?
Если HTTP-запрос отправлен по собственному коду, мы можем отменить его, вызвав метод «отмены» NSURLConnection, но я не знаю, как отменить HTTP-запрос, отправленный кодом Javascript.
Заранее благодарен!
В JS нет ничего вроде «отменить», поскольку запросы являются асинхронными. Запрос был уволен, и он будет запущен. Лучше всего вы можете проигнорировать результаты запроса. – RaviH