1

J'essaie d'obtenir ce compte de démonstration Outlook Web Access à charger dans un iPhone UIWebView, et il ne fait absolument rien. Je ne reçois même pas un code d'erreur avec la méthode UIWebViewDelegatedidfailLoadwithError. Voici les détails:URL ne se charge pas dans UIWebView

 
URL: https://webmail.123Together.com/exchange/ 
Username: [email protected] 
Password: test 

Je voudrais obtenir cette méthode en utilisant webViewloadrequest chargé avec succès si possible.

+0

Il ne se charge pas dans un UIWebView .. C'est juste un écran blanc. En vérifiant comment il se charge dans un navigateur normal, je pense qu'il s'agit de la boîte d'authentification que j'obtiens, contrairement à la page de connexion html qu'OWA utilise généralement pour authentifier un utilisateur. – Matt

+0

Comment avez-vous résolu ce problème? Pouvez-vous s'il vous plaît partager quelques liens. –

Répondre

0

Une approche intéressante et différente est ASIWebPageRequest par Ben Copsey:

La classe ASIWebPageRequest inclus avec ASIHTTPRequest vous permet de télécharger des pages Web complètes, y compris les ressources externes comme les images et les feuilles de style.

Disponible à: http://allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest

.. ou, par le même auteur, ProxyingUIWebView:

Ce projet démontre une UIWebView que les procurations presque toutes les requêtes HTTP via un serveur web local.

Lien: https://github.com/pokeb/ProxyingUIWebView

Dans les deux cas, vous nourrir UIWebView avec html prétraitée, de sorte que ce n'est pas conscient du fait que cela est contenu protégé. Les deux techniques ont des limites, et il est difficile de dire si une application web aussi complexe qu'OWA peut fonctionner correctement (en fait, ce serait bien si vous pouviez rapporter vos résultats).

Notez que ASIWebPageRequest fait partie de ASIHTTPRequest, un projet qui - comme de l'écriture actuelle - a été abandonné. Je l'inclue parce que les deux approches sont très intéressantes et méritent d'être étudiées.