2010-07-31 2 views
8

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

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]; 

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

+0

Я не могу воспроизвести вашу проблему. Этот код открывает обычную страницу на моем iPad. – nschum

+0

Когда вы входите в систему и видите стену - она ​​отображается как стандартная сеть? –

+0

Чтобы добавить дополнительную информацию, нет, когда я вхожу в систему и просматриваю стену группы, страница все еще находится в Touch-версии Facebook. – davis

ответ

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^