NSMutableURLRequest不接受用户代理更改

dwkns

我正在尝试使WebView发送特定的User-Agent,但由于某种原因,我无法使其正常工作。

这是我的代码:

- (void)awakeFromNib {
    NSURL *url = [NSURL URLWithString:@"http://www.whatismybrowser.com/developers/what-http-headers-is-my-browser-sending"];
    NSString* userAgent = @"Some Cool User Agent";

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
    [request setValue:userAgent forHTTPHeaderField:@"User-Agent"];

    NSLog(@"UA : %@",[request valueForHTTPHeaderField: @"User-Agent"]);

    [self.webView.mainFrame loadRequest:request];
}

NSLog行的输出是Some Cool User Agent这样,看来它是在NSMutableURLRequest对象中设置的

我的WebView可以按预期加载页面,但是User-Agent报告为: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/537.75.14

我已经用Charles Web调试代理确认了这一点

为什么WebView加载页面时会忽略User-Agent?

在此处完成xcode项目

史蒂文·奥乔

试试这个:

[self.webView setCustomUserAgent:@"Some user agent"];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NSMutableURLRequest中的用户代理未更改

来自分类Dev

接受用户永久输入的最佳方法?

来自分类Dev

接受用户输入并将其分配给对象

来自分类Dev

django manage.py createsuperuser不接受用户名

来自分类Dev

jQuery不接受对div的更改

来自分类Dev

为什么我的Java程序不接受用户的字母输入?

来自分类Dev

接受用户输入,直到输入<< EOF >>

来自分类Dev

Spring Zuul代理不接受承载令牌

来自分类Dev

如果服务器不接受用户输入,是否容易受到SQLi的攻击?

来自分类Dev

为什么我的“ gets”不接受用户输入,而是在注释中打印第一行?

来自分类Dev

错误:无效的登录名:535-5.7.8不接受用户名和密码

来自分类Dev

535-5.7.8使用Gmail的Rails Mailer不接受用户名和密码

来自分类Dev

Vuetify不接受样式更改

来自分类Dev

Xaml窗口显示,但不接受用户交互

来自分类Dev

嵌套的case语句中不接受用户输入

来自分类Dev

不接受用户输入Eclipse Java

来自分类Dev

在C中接受用户的连续输入

来自分类Dev

Android清单不接受更改

来自分类Dev

jQuery不接受对div的更改

来自分类Dev

更改网址格式以接受用户名(如Facebook)

来自分类Dev

无法在perl中接受用户输入

来自分类Dev

接受用户输入并确认格式

来自分类Dev

Bash:如何正确接受用户输入?

来自分类Dev

如果服务器不接受用户输入,是否容易受到SQLi的攻击?

来自分类Dev

为什么 SCP 在被 SSH 接受时不接受用户名/主机名组合?

来自分类Dev

PHP文件接受用户输入

来自分类Dev

535-5.7.8 发送邮件时不接受用户名和密码

来自分类Dev

设计 - “忘记密码”功能 - 不接受用户名和密码

来自分类Dev

我无法正确接受用户的输入

Related 相关文章

热门标签

归档