Почему мой веб-сайт жалуется на ошибки? - PullRequest
3 голосов
/ 29 июля 2011

У меня проблема с UIWebView в моем приложении для iPad.Когда я пытаюсь загрузить определенные страницы, отображаются эти загадочные сообщения об ошибках.Вот результат из http://allhiphop.com/stories/news/archive/2009/04/02/21315001.aspx

This page contains the following errors:

error on line 45 at column 8: Opening and ending tag mismatch: meta line 0 and head

Below is a rendering of the page up to the first error.

...(blah blah blah)

Я уверен, что люди в AllHipHop совершили несколько серьезных синтаксических преступлений, но меня смущает то, что эти страницы хорошо отображаются в Safari (на iPad).Есть идеи, что здесь происходит?Что-то вроде webView.allowWhining = NO?

Ответы [ 2 ]

1 голос
/ 31 августа 2012

Оказалось, что AllHipHop обрабатывает запросы моего приложения иначе, чем Safari. UIWebView имеет другой пользовательский агент, чем iPad Safari. Иди разберись!

Настройка пользовательского агента решила мою проблему. Изменить пользовательский агент в UIWebView (iPhone SDK) Что такое пользовательский агент iPad?

0 голосов
/ 05 января 2012

Кажется, это повторяет этот вопрос

Обычно при загрузке содержимого в UIWebView необходимо указать тип MIME как «текст / HTML».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...