总是在我的应用程序中打开网站的destop版本

时间:2015-11-01 04:20:05

标签: ios mobile-safari

我正在为一个网站创建一个ios应用程序。我做了我想要的唯一一件事就是网站的桌面版本。打开移动版本而不是桌面版本。 任何人都可以帮助我通过如何打开网站桌面版本的代码片段。我正在为ipad创建应用程序。

1 个答案:

答案 0 :(得分:0)

如果您的网站使用的是自适应设计,那么您无法做到这一点。另一方面,如果您有移动和桌面的单独版本,那么您可以修改用户代理字符串以打开网站的桌面版本,在您的应用程序中发出Web请求之前使用以下内容

    [[NSUserDefaults standardUserDefaults] registerDefaults:@{@"UserAgent": @"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36"}];

您可以将用户代理字符串替换为您想要的用户代理