8

直到几天前它还运行良好:在 iPad/UIWebView 中打开 facebook.com,呈现为标准 web。现在 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];

我尝试按照此处的建议更改用户代理- 不好。

4

1 回答 1

1

使用http://www.facebook.com?m2w应该可以解决这个问题。“m2w”听起来像是“mobile 2 web”的缩写,它是您在移动站点单击“完整站点”时到达的链接。

于 2011-12-27T00:09:08.930 回答