URL-адрес не загружается в UIWebView
-
21-09-2019 - |
Вопрос
Я пытаюсь заставить эту демо-учетную запись Outlook Web Access загрузиться в iPhone UIWebView
, и это абсолютно ничего не делает.Я даже не получаю код ошибки с UIWebViewDelegate
didfailLoadwithError
способ.Вот подробности:
URL: https://webmail.123Together.com/exchange/ Username: test@123Together.com Password: test
Я хотел бы, чтобы это было успешно загружено с помощью webView
loadrequest
метод, если это возможно.
Решение
Смотрите похожую ссылку: Как отобразить запрос аутентификации в UIWebView?
Другие советы
Интересным и отличающимся подходом является ASIWebPageRequest
автор : Бен Копси:
Класс ASIWebPageRequest, входящий в состав ASIHTTPRequest, позволяет загружать веб-страницы целиком, включая внешние ресурсы, такие как изображения и таблицы стилей.
Доступно по адресу: http://allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest
..или, написанный тем же автором, ProxyingUIWebView
:
Этот проект демонстрирует UIWebView, который проксирует почти все HTTP-запросы через локальный веб-сервер.
Ссылка: https://github.com/pokeb/ProxyingUIWebView
В обоих случаях вы загружаете UIWebView предварительно обработанный html-код, так что он не знает, что это защищенный контент.Оба метода имеют ограничения, и трудно сказать, может ли такое сложное веб-приложение, как OWA, работать должным образом (на самом деле, было бы неплохо, если бы вы могли сообщить о своих выводах).
Обратите внимание , что ASIWebPageRequest
является частью ASIHTTPRequest
, проект, который - на момент написания этой статьи - был заброшен.Я включаю это, потому что и то, и другое подходы очень интересны и заслуживают изучения.