Я делаю приложение, где требуется UIWebView
. Однако у меня возникла проблема, когда UIWebView
не загружает мобильную версию веб-сайта.Force UIWebView для загрузки мобильной версии веб-сайта, например Safari
Я прочитал несколько вопросов о StackOverflow, и все они, кажется, говорят, что это зависит от веб-сайта, чтобы решить, какой тип отображать, и что UIWebView
действует так же, как Safari
.
Тем не менее, я тестировал 9 различных ссылок на разные сайты, и все они загружают версию настольного компьютера в моем UIWebView
и мобильную версию в Safari
.
Что я мог сделать, чтобы заставить UIWebView
загрузить мобильную версию так же, как Safari
делает? Есть ли тип заголовков, которые я мог бы отправить или файлы cookie для установки или что-нибудь, что действительно работает?
Кроме того, настольные версии масштабируются в моем UIWebView
. Они позволяют масштабировать, но когда я отпускаю их все (веб-сайты), они возвращаются в ту же позицию. И когда я пытаюсь прокручивать по горизонтали, они просто возвращаются в исходное положение, что оставляет сайт невозможным для чтения, а мой UIWebView
совершенно бесполезен. Если я не могу заставить мобильную страницу, как я могу заставить настольные версии действовать по-другому?
Это работает для меня. Может быть проблема ограничений. Какова ширина webview во время выполнения? – ntsh
@ntsh спасибо! Я забыл ограничить мой «UIWebView», поэтому содержимое было отображено неправильно. Ваш ответ дал мне правильный путь :) – Aleksander