关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
我只想问他们是否可以让 iPhone 作为桌面浏览器浏览网页(不告诉服务器我正在使用移动设备)?或者,如果我可以采取一些措施来禁用对我的网络浏览器类型(移动、桌面)的检测?
最佳答案
您可以使用以下命令更改 UIWebView
中的用户代理:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSLog(@"%@", [[webView request] valueForHTTPHeaderField: @"User-Agent"]);
}
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:@"yourwebsite.com"]];
[request setHTTPMethod:@"POST"];
[request setValue:USERAGENT_STRING forHTTPHeaderField: @"User-Agent"];
[webView loadRequest:request];
只需将 USERAGENT_STRING 替换为您想要的任何浏览器用户代理,这些都是可搜索的。
关于iphone - 如何让 iphone 像桌面浏览器一样浏览网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11917922/