我有一个 webView,它将显示 https url。我正在尝试打开一个 https url,它将提供一个像http://members.easynews.com/这样的身份验证对话框。在 Mac 中,它作为对话框打开,即使在 iPhone Safari 浏览器中,它也显示为对话框。但在 webview 中,它不显示对话框。如何在 webView 中显示该对话框?
问问题
1469 次
1 回答
4
我认为这是因为该链接当局的一些防火墙设置。这就是他们要求授权的原因。我试图在我的 web 视图中加载它我不会得到任何东西。它没有加载
去做这个
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://members.easynews.com"]];
而不是将其加载到 webview 或以这种方式加载 i
- (void)viewDidLoad {
[super viewDidLoad];
webView.delegate = self;
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView setScalesPageToFit:YES];
[self.webView loadRequest:request];
}
在您的课程中添加此新方法
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
NSLog("Error : %@",error);
}
我希望您已将 webView 对象与其接口生成器中的插座连接起来?
于 2012-05-29T10:05:15.157 回答