Facebook в iPad: UIWebView — отображается как сенсорный экран вместо стандартного веб-интерфейса.

Еще несколько дней назад все работало нормально: открытие facebook.com в iPad/UIWebView отображалось как стандартная сеть. Теперь Facebook принудительно отображается как сенсорный, как если бы URL-адрес был http://touch.facebook.com. Это происходит независимо от размера кадра UIWebView. Вот простой код для контроллера основного представления, чтобы увидеть проблему:

UIWebView *wv = [[UIWebView alloc] initWithFrame:self.view.frame];
NSURLRequest *req = [NSURLRequest requestWithURL:[NSURL  URLWithString:@"http://www.facebook.com"]];
[wv loadRequest: req];
[self.view addSubview: wv];

Я попытался изменить пользовательский агент, как было предложено здесь - бесполезно.


person Tal Yaniv    schedule 31.07.2010    source источник
comment
Я не могу воспроизвести вашу проблему. Этот код открывает обычную главную страницу на моем iPad.   -  person nschum    schedule 31.07.2010
comment
Когда вы входите в систему и видите стену, она отображается как стандартная сеть?   -  person Tal Yaniv    schedule 31.07.2010
comment
Чтобы добавить больше информации, нет, когда я вхожу в систему и просматриваю стену группы, страница все еще находится в сенсорной версии Facebook.   -  person davis    schedule 22.10.2011
comment
Я также не могу воспроизвести эту проблему, можете ли вы предоставить более подробную информацию о воспроизведении шагов?   -  person Colin Smillie    schedule 23.10.2011


Ответы (1)


Использование http://www.facebook.com?m2w должно решить эту проблему. «m2w» звучит так, будто это сокращение от «mobile 2 web», и это ссылка, на которую вы переходите, когда нажимаете «полный сайт» с мобильного сайта.

person Ryan Patterson    schedule 27.12.2011