2014-10-29 3 views
0

Я отправляю информацию о пользователе на локальный сервер (запрос POST), который затем делает звонок на платежный шлюз, который называется ---->PayU. Теперь ответ, который я получаю с локального сервера, является url, который является URL-адресом payU, и я должен загрузить его в webView. Теперь все хорошо до сих пор. Но проблема в том, что когда я загружаю этот URL-адрес в webView, он отображает страницу оптимизированного рабочего стола, а не оптимизированную для мобильных устройств страницу.iOS webView не загружает мобильную оптимизированную страницу

Мне нужно знать обходное решение, если оно есть, начиная с конца iOS, так что я могу загрузить мобильную оптимизированную страницу. Например, посылка HTML-формы из моего webView поможет? Или что-нибудь еще, что можно сделать.

Вот как я загружаю webView в настоящее время.

NSURL *url = [NSURL URLWithString:_urlString]; //I get this url as a response of POST Request to a local server 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[self.paymentWebView loadRequest:request]; 
[self.paymentWebView scalesPageToFit]; 
+0

Быстрый переключатель агента пользователя в Chrome предполагает, что у него нет мобильного сайта. Вы уверены, что поддерживает мобильный? – GoodSp33d

+0

Хорошо, если вы заходите на вкладку мобильных платежей, говорится, что они делают https://www.payu.in/whypayu – iSD

ответ

1

Swift

Вопросы, порядок. Переключение заказа работает для меня ^^

webView.scalesPageToFit = true 
webView.loadRequest(NSURLRequest(URL: NSURL(string: url)!)) 
Смежные вопросы