我有一个iPhone应用程序,它是一个简单的网站包装。它在iOS5之前运行良好,但之后有任何问题。它加载网站很好,从一个简单的登录页面开始。登录后,用户可以正常浏览页面。但问题是,当用户尝试通过站点(简单Web表单)发送消息时,它会将它们发送回登录页面。通过桌面浏览器访问网站,甚至通过iPhone上的Safari访问网站时,它运行良好,没有这个问题。
以下是代码:
[webView loadRequest:[NSURLRequest
requestWithURL:[NSURL URLWithString: @"https://xxxxxx"]]];
webView.scalesPageToFit = YES;
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
for (int x = 0 ; x < 10 ; ++x ){
[[[[[webView subviews] objectAtIndex:0] subviews] objectAtIndex:x]setHidden:YES];
}
像我说的那样,这很简单。它的行为与Safari移动浏览器的行为不同。我怀疑它可能与cookie有关,所以我尝试设置NSHTTPCookieAcceptPolicyAlways,但这没有任何效果。
有什么想法吗?
谢谢!