4

我有一个 webView,它将显示 https url。我正在尝试打开一个 https url,它将提供一个像http://members.easynews.com/这样的身份验证对话框。在 Mac 中,它作为对话框打开,即使在 iPhone Safari 浏览器中,它也显示为对话框。但在 webview 中,它不显示对话框。如何在 webView 中显示该对话框?

4

1 回答 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 回答