UIWebview не работает как Native iPhone Browser при взаимодействии со страницей ASPX - PullRequest
7 голосов
/ 25 октября 2011

Я довольно новичок в разработке для iphone и пытаюсь создать приложение-оболочку, которое указывает на веб-страницу ASPX.Веб-страница загружается без каких-либо проблем в моем UIWebview, и пользователь может выбирать элементы из двух раскрывающихся списков.

Проблема здесь заключается в том, что, как только пользователь выбирает элемент из раскрывающегося меню, страница должна обновляться, чтобы отображать выбранные элементы.значение.Это не происходит в моем веб-просмотре, но работает корректно в Safari на моем iphone.

Вот ссылка на веб-страницу, чтобы вы могли видеть, о чем я говорю: здесь

У меня вопрос: какие различия между uiwebview и собственным браузером влияют на работу JS или ASPX или другого содержимого веб-страницы И как мне решить эту проблему?

Спасибо за любую помощь!

Ответы [ 2 ]

3 голосов
/ 24 августа 2012

Пользовательские агенты, отправленные Safari и UIWebView, отличаются, поэтому ваша проблема может быть связана с этим: UIWebview и содержимое IPhone не отправляются обратно (проблемы с возможностями браузера ASP.NET)

1 голос
/ 01 ноября 2011

Просто для того, чтобы другие были в курсе, единственные ответы, которые я мог найти относительно этой проблемы, найдены на: http://www.tuaw.com/2011/03/18/apple-confirms-some-webkit-optimizations-unavailable-to-ios-apps/

И

http://drnicwilliams.com/2008/11/10/to-webkit-or-not-to-webkit-within-your-iphone-app/

Очевидно, ограничения Appleчто пользователи могут делать в uiwebview в отличие от браузера Safari Mobile.Кроме того, вторая ссылка говорит, что JS является одним направленным.Если у кого-нибудь есть решение моей проблемы, это будет с благодарностью!

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